create-skill

Solid

Generate a complete new skill from a one-line prompt and ship it as a PR

AI & Automation 508 stars 166 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **${var}** — A natural-language description of the skill to create. **Required.** Example: `"monitor Hacker News for AI papers and send a summary"` or `"track gas prices on Ethereum and alert when below 10 gwei"`. <!-- autoresearch: variation B — sharper output via PR-first workflow + quality enforcement + exit taxonomy + new-secret guard --> If `${var}` is empty, exit `CREATE_SKILL_NO_VAR`: ```bash ./notify "create-skill aborted: var empty — pass a description e.g. \"monitor X for Y\"" ``` Then stop. Today is ${today}. Your task is to generate a complete, production-ready skill from `${var}`, score it against a quality bar, and ship it as a PR — **never commit directly to `main`**. ## Steps 1. **Parse the request.** Extract from `${var}`: - Core action verb (monitor, fetch, generate, analyze, alert, track, scan, etc.) - Data source(s) — APIs, websites, RSS, on-chain, GitHub, etc. - Output format — notification, article, file, PR, dashboard, etc. - Configurable parameter(s) the new skill will accept via its own `${var}` - Suggested cadence (daily, hourly, weekly, on-demand) Save a one-paragraph structured request summary; you'll use it in the PR body. 2. **Duplicate detection (deep — not just `ls`).** Find functional overlap, not just name collision. ```bash keywords=$(echo "${var}" | tr '[:upper:]' '[:lower:]' | grep -oE '[a-z]{4,}' \ | grep -vE '^(send|with|from|that|this|when|each|into|over|some|like|just|than|then|also|will|have|been|...

Details

Author
aaronjmars
Repository
aaronjmars/aeon
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category