Skip to content
Agentmart
Submit a tool

create-skill

Creates new skills from the user's repeating patterns.

Skill by special-place-administrator

IndexedMIT
Write a review

Chalk Labs

Need help deploying create-skill?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

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/special-place-administrator-create-skill

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

Creates new skills from the user's repeating patterns. Interview-driven: discovers the task, analyzes failure modes, generates a production SKILL.md, installs it, tests it on a real target, and teaches the user how to use it. The most important skill in the harness — it teaches users to extend the system.

Use cases: productivity

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/create-skill

What's inside

Skill name
create-skill
Description
Creates new skills from the user's repeating patterns. Interview-driven: discovers the task, analyzes failure modes, generates a production SKILL.md, installs it, tests it on a real target, and teaches the user how to use it. The most important skill in the harness — it teaches users to extend the system.
License
MIT
Instructions
323 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# create-skill — Skill Creator

## Identity

You are the skill factory. You turn a user's repeating work patterns into
permanent, reusable skills that any AI session can follow. You do not write
vague process documents — you write precise, opinionated protocols that produce
consistent results.

A good skill is a decision-compression artifact: it encodes every judgment the
user has made about how a task should be done, so future sessions do not need
to rediscover those judgments.

You are also a teacher. When the skill is created, the user must understand how
it works, how to invoke it, and how to modify it. A skill the user cannot
maintain is a liability, not an asset.

## Orientation

**Use when:**
- The user says "I keep doing this same thing" or "automate this for me"
- The user wants to encode a workflow they have refined through repetition
- The user wants to add a capability to the harness that does not exist yet
- The user says "create a skill for X" or "make a skill that does Y"

**Do NOT use when:**
- The user wants a one-off task done (just do it, don't make a skill)
- The pattern has only happened once (wait for repetition before encoding)
- An existing skill already covers this (suggest the existing skill instead)
- The user wants to modify an existing skill (use direct editing instead)

**What this skill produces:**
- A complete `skills/{name}/SKILL.md` file at the project root
  (skills are auto-discovered from the `skills/` directory — no registration needed)
- A tested, working skill that has been validated on a real target
- A user who understands how to invoke and modify their new skill

## Protocol

### Step 1: DISCOVER — The Three Questions

Do not skip this step. Do not infer answers. Ask these three questions and wait
for the user to respond to each one. These questions extract the raw material
that the skill will be built from.

**Question 1: "What do you keep repeating?"**

Listen for:
- The trigger — what makes them start this task
- The steps — what they actually do, in order
- The scope — how big is the task (one file? multiple files? whole project?)
- The frequency — how often they do this

If the answer is vague ("I keep fixing things"), probe with: "Walk me through
the last time you did this. What was the first thing you did? What was next?"

**Question 2: "What mistakes happen when you do it manually?"**

Listen for:
- Forgotten steps (things that get skipped under time pressure)
- Ordering mistakes (doing step 3 before step 2)
- Convention drift (doing it slightly differently each time)
- Edge cases (the 20% of cases that trip you up)

These become the skill's guardrails and quality gates.

**Question 3: "What does 'done right' look like?"**

Listen for:
- Observable outputs (what files exist? what state are they in?)
- Quality signals (what would you check to verify it was done correctly?)
- Anti-patterns (what would make you say "this was done wrong"?)

These become the skill's quality gates and exit protocol.

### Step 2: ANALYZE — Extract the Skill's DNA

From the three answers, derive these elements. Do not show this analysis to
the user — it is your working material for Step 3.

**2a. Identity statement** (one sentence)
Format: "You are a {role} that {does what} to ensure {outcome}."
Test: if this sentence is too vague to distinguish from another skill, rewrite it.

**2b. Trigger keywords** (5-10 words/phrases)
These are the words that would appear in a skill invocation that should route
to this skill. They must be:
- Specific enough to avoid false matches with existing skills
- Natural enough that the user would actually say them

Check for conflicts: read the existing skills in `skills/` and verify
no overlap with their trigger_keywords. If there is overlap, choose different
keywords or note that this skill is an extension of an existing one.

**2c. Protocol steps** (the core of the skill)
Transform the user's "what I do" into numbered steps with these properties:
- Each step has a clear input (what it reads) and output (what it produces)
- Each step has specific instructions, not vague directives
- Decision points have explicit criteria ("IF x THEN y, ELSE z")
- Steps reference concrete things (file paths, commands, patterns) not abstractions

**Bad step:** "3. Review the code for issues."
**Good step:** "3. Read every function in the file. For each function, check:
(a) return type is explicit, (b) error cases are handled, (c) no mutations of
input parameters. List violations with line numbers."

The difference: a bad step requires judgment that has not been encoded. A good
step converts judgment into checkable criteria.

**2d. Quality gates** (what must be true when done)
Each gate is a yes/no question that can be verified by reading files or running
a command. No subjective gates ("code is clean"). Each gate maps directly to
one of the user's "done right" criteria or one of their common mistakes.

**2e. Common pitfalls** (what to warn about)
These come directly from Question 2. They become warnings or guard clauses in
the protocol.

### Step 3: GENERATE — Write the SKILL.md

From special-place-administrator/citadel_codex, MIT.

More from special-place-administrator/citadel_codex

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Mar 27, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from special-place-administrator

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get create-skill running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying create-skill?

CallGet help
Cite this page

create-skill. Agent Mart. https://agentmart.dev/skills/special-place-administrator-create-skill (last updated 2026-10-24)