/ Annuaire / Playground / aelf-skills
● Communauté AElfProject ⚡ Instantané

aelf-skills

par AElfProject · AElfProject/aelf-skills

Hub unifié de skills pour la blockchain aelf — découverte, routage, bootstrap et vérifications de santé sur Claude Code, Cursor, Codex et OpenClaw.

aelf-skills est le hub officiel de skills aelf (une plateforme blockchain d'origine chinoise). Il agit comme un routeur : il détermine quel sous-skill correspond à une tâche (développement de smart contracts, échafaudage de dApp, interactions testnet), initialise les environnements et exécute des vérifications de santé. Idéal pour les développeurs qui construisent sur aelf et veulent une expérience cohérente multi-agents.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

aelf-skill.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/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
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.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 utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

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
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "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
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

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

Continue utilise un tableau d'objets serveur plutôt qu'une map.

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

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

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

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : aelf-skills

Comment initialiser un environnement de développement aelf local

👤 Développeurs découvrant aelf qui veulent une chaîne locale fonctionnelle ⏱ ~30 min intermediate

Quand l'utiliser : Vous venez de décider de construire sur aelf et rien n'est encore configuré.

Prérequis
  • Skill installé — git clone https://github.com/AElfProject/aelf-skills ~/.claude/skills/aelf-skills
  • .NET 6+ — Requis pour le SDK aelf
Déroulement
  1. Bootstrap
    Use aelf-skills bootstrap. Set up aelf CLI, local node, and a test wallet.✓ Copié
    → Chaîne en cours d'exécution, wallet créé, adresses affichées
  2. Vérification de santé
    Run aelf-skills health. Confirm node, wallet balance, and RPC.✓ Copié
    → Validation verte sur chaque composant

Résultat : Un environnement de développement aelf local prêt pour le travail sur les contrats.

Pièges
  • Conflits de ports si vous avez exécuté d'autres chaînes — Le skill affiche le mapping des ports et propose des ports libres

Échafauder un smart contract aelf en C#

👤 Développeurs écrivant leur premier contrat aelf ⏱ ~90 min advanced

Quand l'utiliser : Vous avez fait de l'Ethereum/Solidity et vous voulez l'équivalent aelf.

Déroulement
  1. Échafauder
    Scaffold a token contract in C# for aelf: transfer, balanceOf, approve, transferFrom.✓ Copié
    → Projet avec proto + classe de contrat
  2. Déployer en local
    Deploy to local dev chain, return the contract address.✓ Copié
    → Adresse + hash de la première transaction
  3. Tester
    Write and run a minimal test that calls transfer and asserts balances.✓ Copié
    → Le test passe

Résultat : Un contrat déployé et testé sur votre chaîne aelf locale.

Découvrir quel sous-skill aelf gère votre tâche

👤 Toute personne qui ne sait pas quel skill aelf invoquer ⏱ ~5 min beginner

Quand l'utiliser : Vous savez ce que vous voulez faire ; vous ne savez pas quel skill le fait.

Déroulement
  1. Interroger le hub
    I want to send an aelf transaction from a dApp frontend. Which aelf sub-skill?✓ Copié
    → Nom du sous-skill + justification

Résultat : Le bon skill chargé pour la tâche.

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
bootstrap - Configuration initiale 0
health - Dépannage 0
route task description Découverte de tâche Claude tokens
Contract scaffolding - Développement d'un nouveau contrat Claude tokens

Coût et limites

Coût d'exécution

Quota d'API
Aucun au niveau du skill
Tokens par appel
5 à 20k par tâche
Monétaire
Skill gratuit ; les interactions testnet sont gratuites
Astuce
Exécutez les vérifications de santé avant toute opération réelle pour éviter les sessions de débogage qui gaspillent des tokens.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Clé privée du wallet aelf dans la config locale. Ne la collez jamais dans les prompts.
Sortie de données : Appels RPC vers le nœud local ou l'endpoint aelf configuré

Dépannage

Erreurs courantes et correctifs

aelf CLI install fails

Vérifiez la version de .NET ; le SDK aelf cible des versions .NET spécifiques

Vérifier : dotnet --version
Local node not responding

Exécutez la vérification de santé ; causes fréquentes : conflit de port ou espace disque insuffisant pour les données de la chaîne

Alternatives

aelf-skills vs autres

AlternativeQuand l'utiliserCompromis
aelf docs + CLI directlyVous préférez lire la documentation et scripter vous-mêmeMontée en charge plus lente

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills