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

Skill Crafting

skill-arvindand-agent-skills-skill-crafting · by arvindand

Create, fix, and validate skills for AI agents. Use when user says 'create a skill', 'build a skill', 'fix my skill', 'skill not working', 'analyze my skill', 'validate skill', 'audit my skills', 'check character budget', 'create a skill from this session', 'turn this into a skill', 'make this reusable', 'can this become a skill', 'should this be a skill', or asks for reusable patterns in the ses…

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

Install

$ agentstack add skill-arvindand-agent-skills-skill-crafting

✓ 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-arvindand-agent-skills-skill-crafting)

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 Crafting? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Crafting

Create effective, discoverable skills that work under pressure.

When to Use

Creating:

  • "Create a skill for X"
  • "Build a skill to handle Y"

From Session History:

  • "Create a skill from this session"
  • "Turn what we just did into a skill"
  • "Can the database setup we did become a skill?"
  • "Could we create a skill from this?" (evaluate first)
  • "Should this be a skill?" (evaluate first)

Fixing:

  • "This skill isn't working"
  • "Why isn't this skill triggering?"
  • "Skill didn't trigger when it should have"

Analyzing:

  • "Analyze my skill for issues"
  • "Run skill analysis"
  • "Check this skill's quality"
  • "Audit all my skills"
  • "Check character budget across skills"

Analyzing a Skill

When user asks to analyze a skill:

  1. Run scripts first when available for mechanical checks:

``bash python3 scripts/analyze-all.py path/to/skill/ ``

If scripts fail because of environment or tooling issues, state the blocker clearly and continue with manual review.

  1. Read the skill files for qualitative review:
  • Read SKILL.md
  • Read REFERENCES.md (if exists)
  • Read directly linked references/, scripts/, or agents/openai.yaml files when they materially affect behavior
  1. Provide holistic feedback covering:
  • Script results (CSO, structure, tokens) or explicit blocker if scripts could not run
  • Does allowed-tools match what the skill needs to do?
  • Does the analysis cover the files that actually define the skill's behavior?
  • Is the workflow clear and actionable?
  • Are references appropriate and sized correctly?
  • Missing sections or anti-patterns?
  1. Give verdict with prioritized recommendations

Validation Scripts

| Script | Purpose | Usage | |--------|---------|-------| | analyze-all.py | Run all checks | python3 scripts/analyze-all.py path/to/skill/ | | analyze-cso.py | Check CSO compliance | python3 scripts/analyze-cso.py path/to/SKILL.md | | analyze-tokens.py | Count tokens | python3 scripts/analyze-tokens.py path/to/SKILL.md | | analyze-triggers.py | Find missing triggers | python3 scripts/analyze-triggers.py path/to/SKILL.md | | check-char-budget.py | Check 15K limit | python3 scripts/check-char-budget.py path/to/skills/ |

Quick start:

python3 scripts/analyze-all.py ~/.claude/skills/my-skill/
python3 scripts/check-char-budget.py ~/.claude/skills/

Creating from Current Session

When user asks to create a skill from the current session:

  1. Reflect on the conversation — you already have full context
  2. Assess skill-worthiness using criteria below
  3. If worthy: Generate SKILL.md using methodology in this skill
  4. If not: Explain why (one-off, too scattered, etc.)

Skill-Worthiness Criteria

| Question | ✅ Extract | ❌ Skip | |----------|-----------|---------| | Will this repeat? | 3+ future uses likely | One-off task | | Non-trivial? | Multi-step coordination | Just "read, edit" | | Domain knowledge? | Captures expertise | Generic actions | | Generalizable? | Works across projects | Project-specific |

Quick Assessment

Before creating, answer:

  1. What pattern repeats? (e.g., "set up auth with tests")
  2. What would break without the skill? (steps someone might skip)
  3. Who else would use this? (just me? team? public?)

If you can't answer these clearly → probably not skill-worthy.

For Evaluative Questions

When user asks "could this be a skill?" or "any reusable patterns?":

  1. Review what you did in this session
  2. Identify distinct workflow segments (not exploration/debugging)
  3. Apply criteria above
  4. Recommend yes/no with specific reasoning
  5. If partial: suggest which part is worth extracting

Core Principle

Writing skills is TDD for documentation.

  1. RED: Test without skill → document failures
  2. GREEN: Write skill addressing those failures
  3. REFACTOR: Close loopholes, improve discovery

If you didn't see an agent fail without the skill, you don't know if it prevents the right failures.

Skill Types

| Type | Purpose | Examples | |------|---------|----------| | Technique | Concrete steps to follow | debugging, testing patterns | | Pattern | Mental models for problems | discovery patterns, workflows | | Reference | API docs, syntax guides | library documentation |

Structure

Minimal Skill (Single File)

skill-name/
└── SKILL.md

Multi-File Skill

skill-name/
├── SKILL.md              # Overview ( --help`
3. Apply to request

Works for any gh command. Stays current as CLI evolves.

> License: MIT > See also: [REFERENCES.md](REFERENCES.md)

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.