AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skill Creator

skill-claude-world-claude-agent-skill-creator · by claude-world

>

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-claude-world-claude-agent-skill-creator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-claude-world-claude-agent-skill-creator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Creator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Creator

Generate well-structured SKILL.md files for Claude Code skills. Reads existing skills as reference, generates correct format, validates, and writes to .claude/skills/.

Prerequisites

No external CLI needed. Uses Read, Write, Edit, Grep, and Glob tools.

SKILL.md Format Reference

Every SKILL.md must follow this structure:

---
name: skill-name                    # kebab-case, matches directory name
description: >                      # Single paragraph, mentions trigger phrases
  What the skill does and when to use it.
allowed-tools:                      # Only tools actually needed
  - Bash
  - Read
  - Write
model: haiku|sonnet|opus            # haiku for simple, sonnet for complex
user-invocable: true                # Always true for user-facing skills
when_to_use: >                      # Explicit trigger phrases
  When to invoke. Triggers: "phrase 1", "phrase 2".
argument-hint: ""             # CLI-style hint shown in autocomplete
---

# Title

Brief one-line description.

## Prerequisites

Install command or "No install needed."

## Commands

Key CLI commands in a table or code blocks.

## Usage Examples

Realistic examples with bash code blocks.

## Rules

- Bullet list of behavioral rules
- Check if CLI installed first
- Handle missing env vars gracefully
- Keep responses concise

Workflow

Step 1: Gather Requirements

From user input, extract:

  • Skill name: kebab-case identifier (e.g., my-skill)
  • CLI tool(s): what commands power it
  • Purpose: what task it accomplishes
  • Trigger phrases: natural language patterns that should invoke it
  • Model: haiku (simple/fast) or sonnet (complex/reasoning)

Step 2: Read Reference Skills

# Read 2-3 similar existing skills for pattern reference
ls /path/to/.claude/skills/

Use Read tool on relevant examples (e.g., apple-notes/SKILL.md, github-ops/SKILL.md).

Step 3: Check for Conflicts

# Check if skill already exists
ls .claude/skills/ | grep ""

Step 4: Generate SKILL.md

Generate the full SKILL.md content following the format reference above. Key rules:

  • name field must match the directory name exactly
  • description must include trigger phrases ("Use when user says...")
  • when_to_use must list explicit trigger phrases after "Triggers:"
  • allowed-tools must only include tools the skill actually uses
  • Prerequisites section must include exact install commands
  • Rules section must include: check CLI installed, handle missing env vars, keep output concise

Step 5: Create and Write

# Create the skill directory
mkdir -p .claude/skills/

Use Write tool to create .claude/skills//SKILL.md.

Step 6: Validate

After writing, re-read the file and verify:

  • [ ] Frontmatter is valid YAML (no syntax errors)
  • [ ] name matches directory name
  • [ ] description is non-empty and mentions triggers
  • [ ] when_to_use has explicit trigger phrases
  • [ ] allowed-tools list is accurate
  • [ ] model is one of: haiku, sonnet, opus
  • [ ] argument-hint is present
  • [ ] Has all required sections: Prerequisites, Commands, Usage Examples, Rules
  • [ ] Rules include CLI-installed check and concise-output guidance

Usage Examples

Create a skill from description:

User: "create a skill for managing Docker containers — list, start, stop, exec"
→ Reads docker-related reference skills
→ Generates skill-name: docker-control
→ Creates .claude/skills/docker-control/SKILL.md
→ Validates format
→ Reports: "Created .claude/skills/docker-control/SKILL.md"

Create a skill with API key:

User: "create a skill for sending SMS via Twilio"
→ skill-name: twilio-sms
→ Includes TWILIO_ACCOUNT_SID + TWILIO_AUTH_TOKEN + TWILIO_FROM env vars
→ Creates .claude/skills/twilio-sms/SKILL.md

Rules

  • Always read 2+ existing skills as format reference before generating
  • Never create a skill that duplicates an existing one — check first with Glob
  • Skill directory name must match the name frontmatter field exactly
  • If user provides a vague description, ask 3 clarifying questions before generating:
  1. What CLI tool(s) power this skill?
  2. What are the 3 most common user requests?
  3. Should it be haiku (fast/simple) or sonnet (reasoning required)?
  • After writing, always re-read the file to confirm it was written correctly
  • Report the created file path in the final response
  • If the skill requires env vars, always include a "Set up" section in Prerequisites
  • Keep the Rules section actionable — each rule should be a single clear directive

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.