/ 디렉터리 / 플레이그라운드 / aelf-skills
● 커뮤니티 AElfProject ⚡ 바로 사용

aelf-skills

제작: AElfProject · AElfProject/aelf-skills

통합 aelf 블록체인 스킬 허브 — Claude Code, Cursor, Codex, OpenClaw 전반에서 탐색, 라우팅, 부트스트랩, 헬스 체크를 제공합니다.

aelf-skills는 공식 aelf(중국발 블록체인 플랫폼) 스킬 허브입니다. 라우터 역할을 합니다: 어떤 서브 스킬이 작업(스마트 컨트랙트 개발, dApp 스캐폴딩, 테스트넷 상호작용)에 맞는지 찾아내고, 환경을 부트스트랩하며, 헬스 체크를 실행합니다. 여러 에이전트에서 일관된 경험을 원하는 aelf 빌더에게 유용합니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

aelf-skill.replay ▶ 준비됨
0/0

설치

클라이언트 선택

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

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.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는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

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

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "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
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

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

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

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

context_servers에 추가. 저장 시 Zed가 핫 리로드.

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

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: aelf-skills

로컬 aelf 개발 환경 부트스트랩 방법

👤 작동하는 로컬 체인이 필요한 aelf 신규 개발자 ⏱ ~30 min intermediate

언제 쓸까: aelf로 개발하기로 정했고 아무것도 설정되어 있지 않을 때.

사전 조건
  • 스킬 설치 — git clone https://github.com/AElfProject/aelf-skills ~/.claude/skills/aelf-skills
  • .NET 6+ — aelf SDK에 필요
흐름
  1. 부트스트랩
    aelf-skills bootstrap을 사용해줘. aelf CLI, 로컬 노드, 테스트 지갑을 설정해줘.✓ 복사됨
    → 체인 실행 중, 지갑 생성, 주소 출력
  2. 헬스 체크
    aelf-skills health를 실행해줘. 노드, 지갑 잔액, RPC를 확인해줘.✓ 복사됨
    → 각 구성요소에 녹색 체크

결과: 컨트랙트 작업이 가능한 로컬 aelf 개발 환경.

함정
  • 다른 체인을 실행한 적이 있다면 포트 충돌 — 스킬이 포트 맵을 보여주고 비어있는 포트를 제안합니다

C# aelf 스마트 컨트랙트 스캐폴딩

👤 첫 aelf 컨트랙트를 작성하는 개발자 ⏱ ~90 min advanced

언제 쓸까: 이더리움/Solidity 경험이 있고 aelf 등가물을 원할 때.

흐름
  1. 스캐폴딩
    aelf용 C# 토큰 컨트랙트를 스캐폴딩해줘: transfer, balanceOf, approve, transferFrom.✓ 복사됨
    → proto와 컨트랙트 클래스가 포함된 프로젝트
  2. 로컬 배포
    로컬 개발 체인에 배포하고 컨트랙트 주소를 반환해줘.✓ 복사됨
    → 주소와 첫 트랜잭션 해시
  3. 테스트
    transfer를 호출하고 잔액을 검증하는 최소 테스트를 작성해 실행해줘.✓ 복사됨
    → 테스트 통과

결과: 로컬 aelf 체인에 배포되고 테스트된 컨트랙트.

내 작업을 처리하는 aelf 서브 스킬 찾기

👤 어떤 aelf 스킬을 호출해야 할지 모르는 누구나 ⏱ ~5 min beginner

언제 쓸까: 하려는 일은 알지만 어떤 스킬이 그걸 해주는지 모를 때.

흐름
  1. 허브에 질의
    dApp 프런트엔드에서 aelf 트랜잭션을 보내고 싶어. 어떤 aelf 서브 스킬?✓ 복사됨
    → 서브 스킬 이름과 그 이유

결과: 작업에 맞는 스킬이 로드됨.

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
bootstrap - 최초 설정 시 0
health - 문제 해결 시 0
route task description 작업 탐색 시 Claude 토큰
Contract scaffolding - 새 컨트랙트 개발 시 Claude 토큰

비용 및 제한

운영 비용

API 쿼터
스킬 레벨에서는 없음
호출당 토큰
작업당 5-20k
금액
무료 스킬; 테스트넷 상호작용도 무료
토큰을 낭비하는 디버깅 세션을 피하려면 실제 작업 전에 헬스 체크를 실행하세요.

보안

권한, 시크릿, 파급범위

자격 증명 저장: aelf 지갑 개인 키가 로컬 설정에 저장됩니다. 프롬프트에 붙여넣지 마세요.
데이터 외부 송신: 로컬 노드 또는 설정된 aelf 엔드포인트로의 RPC 호출

문제 해결

자주 발생하는 오류와 해결

aelf CLI install fails

.NET 버전을 확인하세요; aelf SDK는 특정 .NET 릴리스를 대상으로 합니다

확인: dotnet --version
Local node not responding

헬스 체크를 실행하세요; 흔한 원인: 포트 충돌이나 chaindata용 디스크 부족

대안

aelf-skills 다른 것과 비교

대안언제 쓰나단점/장점
aelf docs + CLI directly문서를 읽고 직접 스크립팅하는 것을 선호할 때입문 속도가 느림

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기