crypto-skill-creator

Guides creation of enriched CryptoSkills agent skills with SKILL.md structure, examples, and marketplace registration.

1|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/naruto11eth/cryptoskills --skill crypto-skill-creator-naruto11eth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crypto-skill-creator
Source: https://github.com/naruto11eth/cryptoskills/tree/main/skills/crypto-skill-creator
Command: npx skills add https://github.com/naruto11eth/cryptoskills --skill crypto-skill-creator-naruto11eth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Contributors to the CryptoSkills directory often produce skills that fail validation: missing YAML frontmatter fields, wrong section order, invalid categories, or missing marketplace registration. This Skill encodes the complete enriched skill pattern so new protocol skills pass validation on the first attempt. ## Core Features & Use Cases - Skill Anatomy Enforcement: Defines the mandatory 10-file structure (SKILL.md, troubleshooting doc, 4 examples, 2 resources, 1 template) with line-count targets for each. - Frontmatter & Section Rules: Specifies required YAML fields, whitelisted categories and chains, the fixed 12-section order, and the mandatory "What You Probably Got Wrong" section correcting LLM hallucinations. - Marketplace Registration & Validation: Covers adding entries to marketplace.json in alphabetical order and passing validate-marketplace.ts and build-registry.ts with zero errors. - Use Case: A developer wants to add a new DeFi protocol skill. Following this guide, they scaffold the directory, write a compliant SKILL.md with trigger phrases, create four runnable examples, register the skill, and pass all validation checks before submitting a PR. ## Quick Start Ask the agent to create a new CryptoSkills skill for a protocol, and it will scaffold the directory structure, write the SKILL.md with proper frontmatter and sections, and guide you through marketplace registration and validation.

Frequently Asked Questions about crypto-skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new agent skill for the CryptoSkills directory?

Create a directory under skills/ with a SKILL.md containing YAML frontmatter (name, description, category, chain), then add docs/troubleshooting.md, four example READMEs, two resource files, and a TypeScript starter template. Register it in marketplace.json and run validate-marketplace.ts.

What files are required in an enriched CryptoSkills skill?

A minimum of 10 files: one SKILL.md (300-1500 lines), one docs/troubleshooting.md, four example README.md files, resources/contract-addresses.md, resources/error-codes.md, and one templates/<protocol>-client.ts starter file.

What YAML frontmatter fields are required in SKILL.md?

The required fields are name, description (under 1024 characters with trigger phrases), license, compatibility, and metadata containing author, version, chain, and category. Category and chain values must match the whitelisted allowed values exactly.

Why does marketplace validation fail for my new skill?

Common causes are a category not in the allowed list, a description over 1024 characters, a missing skills/<name>/SKILL.md file, duplicate names, or entries not in alphabetical order. Run npx tsx scripts/validate-marketplace.ts to see the exact errors.

Can I use any category or chain value in the skill frontmatter?

No. Categories must exactly match the whitelist (DeFi, Infrastructure, Dev Tools, Trading, Oracles, and others), and chains must be from the allowed list such as ethereum, solana, arbitrum, base, or multichain. Freeform values fail validation.