Skip to content
Agentmart
Submit a tool

agent-skill-creator

Create or improve AI agent skills with proper progressive disclosure, description optimization, and router patterns.

Skill by DevChiniwala

IndexedMIT★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.'

Use cases: writing, agent-building

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from DevChiniwala

Cite this page

agent-skill-creator. Agent Mart. https://agentmart.dev/skills/devchiniwala-agent-skill-creator (last updated 2026-10-24)