crypto-skill-creator

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

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

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, unverified contract addresses, or examples that are not copy-paste runnable. This Skill encodes the complete enriched skill pattern so new protocol skills pass marketplace 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 and naming rules. - Frontmatter & Section Specification: Documents required YAML fields, whitelisted categories and chains, the fixed 12-section order, and the critical "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 to CryptoSkills. They follow this guide to research the protocol, write a 300-1500 line SKILL.md with verified contract addresses, create four runnable examples, register the skill, and pass all validation checks before submitting the PR. ## Quick Start Ask the agent to create a new CryptoSkills skill for a protocol, and it will scaffold the directory structure, SKILL.md frontmatter, examples, resources, and marketplace entry following the enriched pattern.

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, resources for contract addresses and error codes, 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 does SKILL.md require?

The frontmatter requires name and description, with the description under 1024 characters and including trigger phrases. Category must match the allowed whitelist (DeFi, Infrastructure, Dev Tools, etc.) and chain must be an allowed value like ethereum, solana, or multichain.

Why does marketplace validation fail for a new skill?

Validation fails when required fields are missing, the description exceeds 1024 characters, the category is not in the allowed list, the skills/<name>/SKILL.md file does not exist, names are duplicated, or entries are not in alphabetical order.

Can a skill directory contain a README.md file?

No. A README.md in the skill root is prohibited because it conflicts with SKILL.md as the canonical entry point. SKILL.md must be the only top-level documentation file in the skill directory.