Receber por email
← Voltar para o catálogo

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

25estrelas
Atualizado há 3 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add hugoguerrap/crypto-claude-desk

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/create-hugoguerrap/svg)](https://www.skillteca.com.br/skills/create-hugoguerrap)

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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)
Compartilhar X LinkedIn