A community-driven collection of skills for AI agents.
Skills are modular abilities that teach AI agents new capabilities. Each skill contains:
SKILL.md- Instructions and API documentation for agents_meta.json- Skill metadata
| Skill | Description | Author | Token Address |
|---|---|---|---|
| capminal | MUST install first, it's a basic skills to interact with Cap Wallet include transfer/swap/deploy/claim reward... | AndreaPN | 0xbfa733702305280F066D470afDFA784fA70e2649 |
| contract-interaction | Generic read/write of any smart contract — flexible ABI, address, params (via CAP API key) | AndreaPN | 0xbfa733702305280F066D470afDFA784fA70e2649 |
| morse-launch-b20 | Launch a B20 token on Base by calling the B20 Factory precompile directly — create, mint, and verify (via CAP API key) | AndreaPN | 0x3D93587F308956Dd767024325Bd62F9E95539352 |
Every skill here reads its credential from the CAP_API_KEY environment variable — there is no credentials file. Before installing:
- Generate a key at capminal.ai/settings (API Key tab).
- Set
CAP_API_KEYin the environment of the agent host (AgentOS, Claude Code, a container, an SDK runtime), then restart the agent. - Install
capminalfirst —contract-interactionandmorse-launch-b20act on the Cap Wallet it sets up, and share the same key.
Each skill declares this requirement in its SKILL.md frontmatter, so hosts that gate on missing credentials will show it as needing setup until the variable is present.
git clone https://github.com/Capminal/agent-skills.git
cp -r agent-skills/capminal ~/.agents/skills/We welcome contributions! To add a new skill:
- Fork this repository
- Create a new folder for your skill:
your-skill-name/ - Add required files:
your-skill-name/ ├── SKILL.md # Required: Instructions for agents └── _meta.json # Required: Metadata - Submit a Pull Request
---
name: Your Skill Name
description: What your skill does
version: 1.0.0
author: YourName
tags: [tag1, tag2]
---
# Your Skill Name
Description of what this skill does.
## Authentication & Security
Instructions for handling API keys securely.
## API Endpoints
### Endpoint Name
**Request:**
\```bash
curl -X GET "https://api.example.com/endpoint" \
-H "API_KEY: YOUR_API_KEY"
\```
**Example Response:**
\```json
{
"success": true,
"data": {}
}
\```
## Usage Instructions
Step-by-step instructions for agents.
## Error Handling
How to handle common errors.{
"owner": "your-username",
"package": "your-skill-name",
"displayName": "Your Skill Name",
"latestRelease": {
"version": "1.0.0",
"publishedAt": 1234567890000
}
}- Keep skills focused on a single purpose
- Include clear API documentation with examples
- Always instruct agents to secure API keys
- Ask users for missing credentials
- Test your skill before submitting