/ Directorio / Playground / aelf-skills
● Comunidad AElfProject ⚡ Instantáneo

aelf-skills

por AElfProject · AElfProject/aelf-skills

Centro unificado de habilidades para blockchain aelf — descubrimiento, enrutamiento, bootstrap y verificaciones de salud en Claude Code, Cursor, Codex y OpenClaw.

aelf-skills es el centro oficial de habilidades para aelf (una plataforma blockchain de origen chino). Actúa como un enrutador: descubre qué subhabilidad coincide con una tarea (desarrollo de contratos inteligentes, scaffolding de dApp, interacciones de red de prueba), configura entornos e inicia verificaciones de salud. Ideal para desarrolladores que crean en aelf y desean una experiencia coherente entre agentes.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

aelf-skill.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "aelf-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AElfProject/aelf-skills",
        "~/.claude/skills/aelf-skills"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "aelf-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AElfProject/aelf-skills",
        "~/.claude/skills/aelf-skills"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "aelf-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AElfProject/aelf-skills",
        "~/.claude/skills/aelf-skills"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "aelf-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AElfProject/aelf-skills",
        "~/.claude/skills/aelf-skills"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "aelf-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/AElfProject/aelf-skills",
        "~/.claude/skills/aelf-skills"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "aelf-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/AElfProject/aelf-skills",
          "~/.claude/skills/aelf-skills"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add aelf-skill -- git clone https://github.com/AElfProject/aelf-skills ~/.claude/skills/aelf-skills

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: aelf-skills

Cómo configurar un entorno de desarrollo local de aelf

👤 Desarrolladores nuevos en aelf que desean una cadena local funcional ⏱ ~30 min intermediate

Cuándo usarlo: Acabas de decidir crear en aelf y no tienes nada configurado.

Requisitos previos
  • Habilidad instalada — git clone https://github.com/AElfProject/aelf-skills ~/.claude/skills/aelf-skills
  • .NET 6+ — Requerido para aelf SDK
Flujo
  1. Bootstrap
    Usa aelf-skills bootstrap. Configura aelf CLI, nodo local y una billetera de prueba.✓ Copiado
    → Cadena ejecutándose, billetera creada, direcciones mostradas
  2. Verificación de salud
    Ejecuta aelf-skills health. Confirma nodo, saldo de billetera y RPC.✓ Copiado
    → Verificaciones verdes en cada componente

Resultado: Un entorno de desarrollo local de aelf listo para trabajo con contratos.

Errores comunes
  • Conflictos de puerto si has ejecutado otras cadenas — La habilidad expone el mapa de puertos y propone puertos libres

Scaffolding de un contrato inteligente aelf en C#

👤 Desarrolladores escribiendo su primer contrato aelf ⏱ ~90 min advanced

Cuándo usarlo: Has trabajado con Ethereum/Solidity y quieres el equivalente en aelf.

Flujo
  1. Scaffolding
    Haz scaffolding de un contrato de token en C# para aelf: transfer, balanceOf, approve, transferFrom.✓ Copiado
    → Proyecto con proto + clase de contrato
  2. Desplegar en local
    Despliega en la cadena de desarrollo local, devuelve la dirección del contrato.✓ Copiado
    → Dirección + hash de primera transacción
  3. Prueba
    Escribe y ejecuta una prueba mínima que llama a transfer y valida saldos.✓ Copiado
    → La prueba pasa

Resultado: Un contrato desplegado y probado en tu cadena local de aelf.

Descubre qué subhabilidad aelf maneja tu tarea

👤 Cualquiera sin seguridad sobre qué habilidad aelf invocar ⏱ ~5 min beginner

Cuándo usarlo: Sabes qué quieres hacer; no sabes qué habilidad lo hace.

Flujo
  1. Pregunta al centro
    Quiero enviar una transacción aelf desde un frontend dApp. ¿Qué subhabilidad aelf?✓ Copiado
    → Nombre de subhabilidad + por qué

Resultado: Habilidad correcta cargada para la tarea.

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
bootstrap - Configuración inicial 0
health - Solución de problemas 0
route descripción de tarea Descubrimiento de tareas tokens de Claude
Contract scaffolding - Nuevo desarrollo de contrato tokens de Claude

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguno a nivel de habilidad
Tokens por llamada
5-20k por tarea
Monetario
Habilidad gratuita; las interacciones de testnet son gratuitas
Consejo
Ejecuta verificaciones de salud antes de cualquier operación real para evitar sesiones de depuración que desperdicien tokens.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: clave privada de billetera aelf en configuración local. Nunca pegues en prompts.
Salida de datos: llamadas RPC a nodo local o endpoint aelf configurado

Resolución de problemas

Errores comunes y soluciones

aelf CLI falla en la instalación

Verifica la versión de .NET; aelf SDK apunta a versiones específicas de .NET

Verificar: dotnet --version
Nodo local no responde

Ejecuta la verificación de salud; causas comunes: conflicto de puerto o espacio en disco insuficiente para chaindata

Alternativas

aelf-skills vs otros

AlternativaCuándo usarlaContrapartida
documentación aelf + CLI directamentePrefieres leer documentos y escribir scripts tú mismoAprendizaje más lento

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills