fork-it
Before the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific... Skill: fork-it Owner: gdwhisper Summary: Before the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific... Tags: latest:3.0.1 Version history: v3.0.1 | 2026-07-10T08:12:15.864Z | user Interactive installer: detect existing agent config dirs and let the user choose which to install into, instead of bulk-installing all. v3.0.
Rank
62
Safety
84
Downloads
1.2k
Updated
Oct 11, 2026
Version
3.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.2K downloadsadoption · observed Oct 11, 2026
- Latest release
- 3.0.1release · observed Jul 10, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17ece3bgzt2rep6fsvbkbn521855y65:fork-it- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-gdwhisper-fork-it/snapshot"
Documentation
CLAWHUB
37,860 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: fork-it
description: Before the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific algorithm/function.
metadata:
openclaw:
emoji: ""
category: "research"
tags: ["github", "opensource", "fork", "remix", "jumpstart"]
invoke: /fork-it
---
# fork-it
Method: search GitHub before building from scratch, fork the closest match, then make it yours.
## Language
Reply in the user's language. Script output is language-neutral (English repo data); translate names, descriptions, and your commentary when presenting.
## When to use
- User wants to build / create / make something new (any language), or invokes `/fork-it`.
- **Skip** when: debugging or fixing existing code, learning/teaching, asking about a specific function/algorithm/regex, or they've already chosen a base project.
## Workflow
1. **Search** with their keywords:
```bash
node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5
```
2. **Analyze** each result by fit:
- Great match → fork & customize
- Partial match → fork & extend (add the missing piece)
- Reference only → study the approach, then build your own
- Nothing fits → build fresh
3. **Recommend** the best 1–3 candidates (stars / language / what it gives them) with the suggested path. If nothing fits, say so and encourage a from-scratch build.
4. **Details on demand** — when the user leans toward one repo, fetch more with:
```bash
node scripts/repo-detail.mjs "owner/repo"
```
## Notes
- Format `stars` as `12.3k`, `pushed_days_ago` as "3 days ago". Full JSON shape and all flags: `references/schema.md`.
- Rate limit: 60/hr unauthenticated, 5000/hr with `GITHUB_TOKEN`. Set it if searches start failing._meta.json
{
"ownerId": "kn7a60vy0geqtf7yjwr6nxc03n854k24",
"slug": "fork-it",
"version": "3.0.1",
"publishedAt": 1783671135864
}references/schema.md
# fork-it — Script Reference
Field-level detail for the two scripts. Read this only when you need the exact JSON
shape or a flag you don't remember; the SKILL.md method is enough for normal use.
## github-search.mjs
```bash
node scripts/github-search.mjs "query" \
[--language js] [--min-stars N] [--max-stars N] \
[--updated-within N] [--created-after YYYY-MM-DD] \
[--sort stars] [--order desc] [--limit 10]
```
### Return JSON (status: "ok")
```json
{
"status": "ok",
"query": "pomodoro timer",
"total_count": 1234,
"returned_count": 10,
"items": [
{
"rank": 1,
"full_name": "user/repo",
"description": "A pomodoro timer app",
"url": "https://github.com/user/repo",
"stars": 12300,
"forks": 1200,
"language": "TypeScript",
"pushed_days_ago": 3,
"created_at": "2024-01-01",
"topics": ["productivity", "timer"],
"license": "MIT"
}
]
}
```
### Return JSON (status: "error")
```json
{ "status": "error", "code": "RATE_LIMITED", "message": "..." }
```
Generate a friendly, user-language message from `code` and `message`.
### Flags
| Flag | Description | Default |
|------|-------------|---------|
| `query` | Search keyword (positional, required) | — |
| `--language, -l` | Repository language filter | none |
| `--min-stars` | Minimum stars (0 = no floor) | 0 |
| `--max-stars` | Maximum stars | none |
| `--updated-within` | Updated within N days (0 = no limit) | 0 |
| `--created-after` | Created after date (YYYY-MM-DD) | none |
| `--sort` | Sort field | stars |
| `--order` | Sort order | desc |
| `--limit, -n` | Result limit | 10 |
## repo-detail.mjs
```bash
node scripts/repo-detail.mjs "owner/repo"
```
Returns detailed repo info (README excerpt, topics, latest release, etc.) as JSON
with `status: "ok"`. On failure: `{"status":"error","code":"...","message":"..."}`.
## Display rules
- `stars: 12300` → "12.3k" (or "1.23万" in Chinese)
- `pushed_days_ago: 3` → "3 days ago" / "3天前"
- Always translate `description` and your commentary into the user's language.skill-card.md
## Description: Before the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific algorithm/function. This skill is ready for commercial/non-commercial use. ## Publisher: [gdwhisper](https://clawhub.ai/user/gdwhisper) ### License/Terms of Use: MIT-0 ## Use Case: Developers and agents use fork-it before starting a new project to search GitHub for existing repositories, compare reuse fit, and recommend whether to fork, extend, reference, or build from scratch. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Project search terms and selected repository names are sent to GitHub when the scripts are used. Mitigation: Avoid sensitive project names, private repository identifiers, or confidential search terms unless sharing them with GitHub is acceptable. Risk: If GITHUB_TOKEN is set, the scripts include it in GitHub API requests for rate limits. Mitigation: Use a least-privilege token or unset GITHUB_TOKEN when higher rate limits are unnecessary. ## Reference(s): - [fork-it Script Reference](artifact/references/schema.md) - [GitHub repository search API endpoint](https://api.github.com/search/repositories) - [GitHub repository details API endpoint](https://api.github.com/repos) ## Skill Output: **Output Type(s):** [guidance, shell commands, text] **Output Format:** [Markdown with inline bash commands and summarized repository data] **Output Parameters:** [1D] **Other Properties Related to Output:** [May include repository names, URLs, stars, language, license, recent activity, topics, and reuse advice.] ## Skill Version(s): 3.0.1 (source: server release metadata and artifact _meta.json) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/gdwhisper/skills/fork-it",
"sourceUrl": "https://clawhub.ai/gdwhisper/skills/fork-it",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T01:57:30.649Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-gdwhisper-fork-it/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-gdwhisper-fork-it/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T01:57:30.649Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.2K downloads",
"href": "https://clawhub.ai/gdwhisper/fork-it",
"sourceUrl": "https://clawhub.ai/gdwhisper/fork-it",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T01:57:30.649Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "3.0.1",
"href": "https://clawhub.ai/gdwhisper/fork-it",
"sourceUrl": "https://clawhub.ai/gdwhisper/fork-it",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-10T08:12:15.864Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-gdwhisper-fork-it/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-gdwhisper-fork-it/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 3.0.1",
"description": "Interactive installer: detect existing agent config dirs and let the user choose which to install into, instead of bulk-installing all.",
"href": "https://clawhub.ai/gdwhisper/fork-it",
"sourceUrl": "https://clawhub.ai/gdwhisper/fork-it",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-10T08:12:15.864Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
