generate-skill

Generate custom MCP skill files from Solana Anchor program IDLs.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/phantom/phantom-skill-generator --skill generate-skill-phantom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-skill
Source: https://github.com/phantom/phantom-skill-generator/tree/main/skills/generate-skill
Command: npx skills add https://github.com/phantom/phantom-skill-generator --skill generate-skill-phantom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @coral-xyz/anchor, @coral-xyz/anchor-new, @solana/web3.js, @solana/spl-token.

What problem does it solve?

This skill removes the manual effort required to build AI-agent integrations for Solana programs by automatically generating the necessary code from on-chain IDLs.

Core Features & Use Cases

  • Automated IDL Parsing: Fetches and interprets Anchor program IDLs to understand available instructions and parameters.
  • Phantom MCP Integration: Automatically maps program instructions to high-level Phantom MCP tools for secure transaction signing and simulation.
  • Use Case: A developer wants to enable an AI agent to interact with a new DeFi protocol; they simply provide the program address, and this skill generates a ready-to-use interface for the agent.

Quick Start

Invoke the generate-skill tool by providing the specific Solana program address you wish to integrate into your agent workflow.

Frequently Asked Questions about generate-skill

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

FAQPage Schema
How do I generate an AI agent interface for a Solana Anchor program?

To generate an AI agent interface for a Solana Anchor program, you provide the program address and the skill fetches the on-chain IDL to automatically map instructions to executable transaction logic.

What is an IDL and why is it needed for Solana smart contract integration?

An IDL, or Interface Definition Language, describes a Solana Anchor program's available instructions and parameters, serving as the required metadata schema to automatically map smart contract functions to AI agent tools.

Do I need Node.js to parse Solana IDLs and create MCP tools?

Yes, you need Node.js installed to run the IDL parsing process and generate the custom MCP skill files required for mapping Solana Anchor program instructions to AI agent interfaces.

Can I use Phantom MCP to sign transactions for arbitrary web3 protocols?

Yes, you can use Phantom MCP to sign transactions for arbitrary web3 protocols by automatically mapping parsed Solana Anchor program instructions to high-level secure transaction signing tools.

What's the best way to automate DeFi protocol integration for AI agents?

The best way to automate DeFi protocol integration is using a skill that fetches and parses on-chain IDLs to instantly generate ready-to-use MCP tool interfaces without manual coding.

Why does my Solana program address fail to fetch the IDL metadata?

Fetching IDL metadata fails when the Solana program address is incorrect, the network connection is unavailable, or the on-chain program does not publish a valid Anchor IDL.