agent-skill-creator
Create or improve AI agent skills with proper progressive disclosure, description optimization, and router patterns.
Skill by DevChiniwala
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/devchiniwala-agent-skill-creator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-skill-creator
What's inside
- Skill name
agent-skill-creator- Description
- Create or improve AI agent skills with proper progressive disclosure, description optimization, and router patterns. Use when building a new skill, updating an existing one, merging related skills into a router, auditing skill quality, or improving skill activation rates. Also use when the user mentions 'create a skill,' 'write a skill,' 'new skill,' 'skill template,' 'improve this skill,' 'skill isn't triggering,' 'merge these skills,' or 'skill architecture.'
- License
- MIT
- Metadata
- version: 2.1.0
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- patterns.md · references/
SKILL.md (first lines)
# Skill Creator ## Before Starting 1. **New or improving?** — Creating from scratch vs updating existing 2. **Process or knowledge?** — Workflow steps → skill. Reference catalog → `references/` file, not a standalone skill. 3. **Standalone or merge?** — Check if related skills exist that should become one router. ## Step 1: Write the Description The description determines activation. Most important thing you write. **Rules:** - Third person only - WHAT it does + WHEN to use it + 5+ trigger phrases - Negative boundaries (what it does NOT do) - Max 1024 characters ```yaml description: "[What — 1 sentence]. Use when [context]. Also use when the user mentions '[phrase1],' '[phrase2],' ... [For X, see other-skill.]" ``` ## Step 2: Choose Structure **Standalone** — single workflow, under ~300 lines total. **Router** — multiple modes, combined >300 lines, user may not know which mode they need. For detailed structure patterns with examples, see [references/patterns.md](references/patterns.md). ## Step 3: Write the Body **Process in SKILL.md, knowledge in references.** Keep body under 500 lines. For standalone skills — imperative steps with decision points: ```markdown ## Workflow 1. [Action] 2. [Decision — if X do A, if Y do B] 3. [Output] ``` For router skills — just a routing table: ```markdown ## Mode Selection | Task | File | |------|------| | Task A | [mode-a.md](mode-a.md) | | Task B | [mode-b.md](mode-b.md) | ``` References one level deep only. Every reference linked from SKILL.md with "when to read" context. ## Step 4: Cross-reference - **Within skill** (router → sub-files): markdown file links — `[mode-a.md](mode-a.md)` - **Between skills**: instructional prose — "Invoke the `other-skill` skill" - **Shared knowledge**: relative path links — `[ref](../other-skill/references/ref.md)` ## Step 5: Validate - [ ] Description: third person, "Use when...", 5+ triggers, negative boundaries, <1024 chars - [ ] Body under 500 lines - [ ] References linked with "when to read" context, one level deep - [ ] Process and knowledge separated - [ ] No stale cross-references - [ ] If router: routing table clear, sub-files under ~400 lines each ## Step 6: Iterate After use, observe: Did it trigger correctly? Did the agent load the right content? Tighten description triggers and routing based on what you see. ## Editing Existing Skills - Preserve behavior unless intentionally changing - Update description if scope changed - If over 500 lines → convert to router - If pure knowledge with no workflow → demote to reference file ## References - [Architecture Patterns](references/patterns.md) — progressive disclosure tiers, standalone vs router vs shared reference patterns, merge heuristics, description examples across domains, anti-patterns. Read this when choosing structure or writing descriptions.
From DevChiniwala/HeyClara, MIT.
More from DevChiniwala/HeyClara
- 0.502score
marketing
DevChiniwala
When the user wants help with marketing, growth, GTM, or getting users.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
image-generation
DevChiniwala
Generate images using OpenAI (default) or Gemini.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
email
DevChiniwala
Write any kind of email: cold outreach, prospecting, follow-up sequences, drip campaigns, lifecycle emails, nurture sequences, onboarding emails, welcome…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
google-workspace-cli
DevChiniwala
Use when user wants to interact with Google Workspace APIs (Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin) from the command line using `gws`.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
beads-tasks
DevChiniwala
Persistent task management via Beads CLI (bd).
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
code-review
DevChiniwala
Review pull requests, code diffs, and changes for correctness, design, security, performance, and style.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
gh-stamp
DevChiniwala
Stamp a GitHub PR with an LGTM approval comment.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
github-link-repo-explorer
DevChiniwala
Explore a GitHub repository from a link by cloning locally first, then inspecting files and history.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
modal-cli
DevChiniwala
Modal CLI for serverless GPU/cloud compute.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
clara-phone
DevChiniwala
Use when setting up, deploying, or debugging Clara's Twilio-based channels: voice (phone), SMS, and WhatsApp.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
asc-cli
DevChiniwala
Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
codex
DevChiniwala
Consult OpenAI Codex CLI for a second opinion on plans, tests, code review, and more.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 5, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.1.0
- License
- MIT
- Repository
- github.com/DevChiniwala/HeyClara
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DevChiniwala
- 0.502score
email
DevChiniwala
Write any kind of email: cold outreach, prospecting, follow-up sequences, drip campaigns, lifecycle emails, nurture sequences, onboarding emails, welcome…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketing
DevChiniwala
When the user wants help with marketing, growth, GTM, or getting users.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
image-generation
DevChiniwala
Generate images using OpenAI (default) or Gemini.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
asc-cli
DevChiniwala
Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
beads-tasks
DevChiniwala
Persistent task management via Beads CLI (bd).
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
code-review
DevChiniwala
Review pull requests, code diffs, and changes for correctness, design, security, performance, and style.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
agent-skill-creator. Agent Mart. https://agentmart.dev/skills/devchiniwala-agent-skill-creator (last updated 2026-10-24)