Skip to content

/create

Extend the system by creating new MCP servers, agents, or skills. Usage: /create a DeFi protocol tracker or /create an agent for macro analysis

From plugin
crypto-trading-desk
1078 skills7 agents1 hook

Claude Code

$ npx -y skills add hugoguerrap/crypto-claude-desk --skill create --agent claude-code

SKILL.md

create.SKILL.md
name: create
description: Extend the system by creating new MCP servers, agents, or skills. Usage: /create a DeFi protocol tracker or /create an agent for macro analysis
user-invocable: true

Create New Component

Extend the crypto trading desk with a new component based on the user's natural language description: $ARGUMENTS

Workflow

Step 1: Parse Request

Determine what the user wants to create:

  • **MCP server** — if the request involves new data sources, APIs, or tools (e.g., "on-chain analytics", "DeFi tracker", "social media monitor")
  • **Agent** — if the request involves a new specialist role (e.g., "macro analyst", "DeFi strategist", "on-chain detective")
  • **Skill** — if the request involves a new workflow or command (e.g., "multi-coin comparison", "rebalance portfolio", "alert system")

If unclear, ask the user what type of component they want.

Step 2: Research

Delegate to `system-builder` agent: "Research what's needed to create: $ARGUMENTS. Use WebSearch to find relevant public APIs (prefer no-API-key-required). Use WebFetch to read API documentation. Read existing components in the project to understand patterns — read at least 2 files from the relevant directory (mcp-servers/, agents/, or skills/). Read mcp-servers/validators.py for reusable validation. Write a research summary to data/create/{name}-research.md with: APIs found, rate limits, data available, recommended approach."

Step 3: Generate

After research completes, delegate to `system-builder` agent: "Based on the research in data/create/{name}-research.md, generate a new {type} for: $ARGUMENTS. Follow the exact patterns from existing files. Write the component to the correct location:

  • MCP server → mcp-servers/{name}.py
  • Agent → agents/{name}.md
  • Skill → skills/{name}/SKILL.md

Write a creation summary to data/create/{name}-summary.md."

Step 3b: Generate Tests (MCP servers only)

If the component is an MCP server, delegate to `system-builder` agent: "Generate a test file for the new MCP server `mcp-servers/{name}.py`. Read `tests/helpers.py` to understand the `call_tool()` helper. Read at least 2 existing test files (e.g., `tests/test_crypto_data.py`, `tests/test_crypto_exchange.py`) to understand the testing pattern:

  • Import with `sys.path.insert(0, str(Path(__file__).resolve().parent.parent / 'mcp-servers'))`
  • Use `from helpers import call_tool` wrapper for FastMCP tools
  • Mock ALL external API calls (HTTP, CCXT, etc.) — tests must run offline
  • One test class per tool, with at least: `test_success` and `test_error_handling`
  • Assert `result['status'] == 'success'` on happy path
  • Assert `result['status'] == 'error'` on failure path

Write the test to `tests/test_{name}.py`."

Step 4: Integration Guidance

After the component is generated, present:

1. **What was created** — show the file path and a brief description 2. **Review** — show the key parts of the generated file for the user to review 3. **Next steps** — tell the user what they need to do:

For **MCP servers**:

  • Add the server configuration to `mcp-servers.plugin.json`
  • Add the server name to relevant agents' `mcpServers` list in their frontmatter
  • Add the server to the MCP table in `CLAUDE.md`
  • Run `uv run --frozen pytest tests/test_{name}.py -v` to verify the tests pass
  • Run `/setup` to verify the new server starts correctly

For **agents**:

  • Add routing rules in `CLAUDE.md` (which queries should route to this agent)
  • Add the agent to the agents table in `CLAUDE.md`

For **skills**:

  • Auto-discovered by Claude Code — no configuration needed
  • Add to the skills table in `CLAUDE.md` for documentation

Output

Present: 1. Research findings (APIs, feasibility) 2. Generated component (file path + key capabilities) 3. Test results (MCP servers: show pytest output) 4. Integration checklist (numbered steps)

Read more
@hugoguerrap
Ships withcrypto-trading-desk

I used to spend weeks building multi-agent systems with LangGraph, CrewAI, and AutoGen. Hundreds of lines of Python orchestration code, custom state machines, fragile message passing between agents.

Stars on GitHub

Momentum

stars in total
107
Star history of hugoguerrap/crypto-claude-desk on GitHub, a chart by star-history.com

Other skills on crypto-trading-desk.

monitor
Auto-invoked

monitor

Autonomous monitoring loop. Checks open trades against SL/TP levels, closes trades that hit targets, evaluates expired…

setup
Auto-invoked

setup

First-time setup for Crypto Trading Desk. Detects your environment, installs dependencies, and verifies everything works. Run…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n10d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

browser-usetoday120k
@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about create.

Which coding agents can use create?
create installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.