From zerion-agent
Guides partners in creating and submitting Zerion AI skills that integrate their product with Zerion CLI commands for combined agent workflows.
npx claudepluginhub zeriontech/zerion-ai --plugin zerion-agentThis skill uses the workspace's default tool permissions.
Thanks for contributing to the Zerion AI skills ecosystem. This guide covers everything you need to submit a partner skill.
Guides developers in creating Claude Code plugin skills: frontmatter metadata, Markdown instructions, bundled scripts/references/assets, and best practices.
Guides creation of Agent Skills with progressive disclosure, structure, categories, and best practices. Use when building new skills or understanding their mechanics.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Share bugs, ideas, or general feedback.
Thanks for contributing to the Zerion AI skills ecosystem. This guide covers everything you need to submit a partner skill.
A partner skill teaches an AI agent how to use your product alongside Zerion CLI. The goal is a combined workflow — your tool and Zerion CLI working together to accomplish something an agent couldn't do with either one alone.
A good skill answers: "How do I use [your product] + Zerion CLI to accomplish X?"
For example:
zerion analyze → trade with zerion swapzerion swap when a condition is metzerion positions → act with zerion bridgeIn scope:
SKILL.md per skill, following the format belowOut of scope:
.md files (error references, advanced guides, etc.)cli/, cli/zerion.js, cli/router.js).claude-plugin/, .codex-plugin/)If you have supplementary docs, link to your own repo from the skill.
skills/zerion-{partner}-{usecase}/SKILL.md
Naming rules:
zerion-Good examples: zerion-moonpay-onramp, zerion-moonpay-predict, zerion-partner-action
Each skill must start with YAML frontmatter:
---
name: zerion-{partner}-{usecase}
description: >
One or two sentences. Be specific — this is what an agent reads to decide whether to load this skill.
license: MIT
---
Then follow this structure:
# {Partner} {Use Case}
**Purpose:** One sentence. What does this skill enable? Mention both your product and Zerion CLI.
## Key Commands
- `your-cli command` — what it does
- `zerion command` — what it does
## Requirements
- Your CLI/SDK install step
- Zerion CLI: `npm install -g zerion-cli`
- Zerion API key: `export ZERION_API_KEY="zk_..."`
- Any other prerequisites
## Workflow
### 1. [First step]
```bash
# commands here
# commands here
---
## Writing good examples
Each workflow should be copy-pasteable end-to-end. The flow should move naturally between your CLI and Zerion CLI — both should feel essential, not like one is an afterthought.
**Zerion CLI commands to compose with:**
| Command | What it does |
|---|---|
| `zerion analyze <address>` | Full portfolio, positions, transactions, PnL |
| `zerion portfolio <address>` | Portfolio value and top positions |
| `zerion positions <address>` | Token and DeFi positions |
| `zerion history <address>` | Transaction history |
| `zerion pnl <address>` | Profit and loss |
| `zerion swap <from> <to> <amount>` | Swap tokens |
| `zerion bridge <token> <chain> <amount>` | Bridge cross-chain |
| `zerion wallet fund` | Get deposit addresses |
| `zerion wallet list` | List wallets |
---
## PR description
A good PR description includes:
1. **What it enables** — one sentence on the joint use case
2. **Which Zerion CLI commands it composes with** — list them
3. **Why the combination is useful** — what the agent can do with both that it couldn't with either alone
PRs without a description will be held for clarification.
---
## Review checklist
| Check | Requirement |
|---|---|
| Frontmatter | Starts with `---` YAML block, includes `name`, `description`, `license` |
| Naming | `zerion-{partner}-{usecase}`, kebab-case |
| Location | `skills/zerion-{partner}-{usecase}/SKILL.md` only |
| Purpose line | Mentions both your product and Zerion CLI |
| Examples | Each workflow uses at least one `zerion` command |
| Commands | Real, documented commands only |
| Scope | Single `SKILL.md`, no extra files or CLI changes |
| PR description | Summary + Zerion commands used + why it's useful together |
---
## Questions
Open an issue or reach out at [developers.zerion.io](https://developers.zerion.io).