Communitygithub.com

CasualSecurityInc/xno-skills

Nano (XNO) 암호화폐 거래를 위한 AI 에이전트 스킬, MCP 서버 및 CLI입니다. OWS를 통해 지갑을 안전하게 관리하고, 메시지에 서명하며, 수수료 없는 원활한 통합을 구축할 수 있습니다.

xno-skills란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 Nano (XNO) 암호화폐 네트워크와 상호작용할 수 있게 해주는 포괄적인 도구 모음입니다. MCP(Model Context Protocol) 서버와 CLI(Command Line Interface)를 모두 제공하여 개발자가 영수(ZPG) 수수료 없는 암호화폐 결제를 에이전트 워크플로에 통합할 수 있도록 합니다. OWS(Offline Wallet Service)를 지원하여 브라우저 확장 프로그램이나 클라우드 지갑 없이도 안전한 지갑 관리와 메시지 서명을 가능하게 합니다. 이 스킬은 금융 봇, 팁 시스템, 소액 결제 게이트웨이 등에 이상적이며, Nano의 빠르고 무료 특성을 활용하여 봇과 사용자 간의 즉각적인 가치 전송을 구현합니다. 지원 플랫폼은 MCP를 지원하는 모든 AI 에이전트 또는 직접 CLI를 통해 사용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add CasualSecurityInc/xno-skills

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

xno-skills은(는) 무엇을 하나요?

AI 에이전트 스킬, MCP 서버 및 CLI로서 Nano (XNO) 암호화폐 거래를 지원합니다. OWS를 통해 지갑을 안전하게 관리하고, 메시지에 서명하며, 수수료 없는 원활한 통합을 구축하세요.

주요 기능

  • MCP 서버: AI 에이전트(Claude Code, Cursor, Codex 등)가 Nano 네트워크와 직접 상호작용할 수 있는 MCP(Model Context Protocol) 서버를 제공합니다.
  • CLI 도구: 명령줄에서 직접 Nano 거래를 수행할 수 있는 CLI 도구를 포함합니다.
  • OWS 지갑 관리: OWS(Offline Wallet Service)를 통해 브라우저 확장 프로그램이나 클라우드 지갑 없이도 안전하게 지갑을 생성하고 관리할 수 있습니다.
  • 메시지 서명: Nano 계정으로 메시지에 서명하여 인증 및 검증에 사용할 수 있습니다.
  • 수수료 없는 거래: Nano의 특징인 수수료 없는 즉시 거래를 활용하여 마이크로페이먼트 및 팁 시스템을 구축할 수 있습니다.

시작하기

설치

npm install -g @casualsecurity/xno-skills

또는 프로젝트에 종속성으로 추가:

npm install @casualsecurity/xno-skills

MCP 서버 실행

npx @casualsecurity/xno-skills mcp

CLI 사용

npx @casualsecurity/xno-skills send --amount 0.1 --to nano_1...
npx @casualsecurity/xno-skills balance --account nano_1...
npx @casualsecurity/xno-skills sign --message "Hello" --account nano_1...

구성

환경 변수 또는 .env 파일을 통해 구성할 수 있습니다:

# OWS 엔드포인트 (기본값: ows://localhost:7076)
OWS_ENDPOINT=ows://your-ows-server:7076

# 기본 계정 (선택 사항)
DEFAULT_ACCOUNT=nano_1...

# MCP 서버 포트 (기본값: 3000)
MCP_PORT=3000

API 참조

MCP 도구

도구설명매개변수
send_nanoNano 보내기amount, to, from (선택 사항)
get_balance잔액 조회account (선택 사항)
sign_message메시지 서명message, account (선택 사항)
create_wallet새 지갑 생성(없음)

CLI 명령

xno-skills <command> [options]

명령:

  • send: Nano 보내기
  • balance: 잔액 조회
  • sign: 메시지 서명
  • create-wallet: 새 지갑 생성
  • mcp: MCP 서버 시작

예제

AI 에이전트에서 Nano 보내기 (Claude Code)

# Claude Code에서
> Send 0.5 XNO to nano_3abc...def

# XNO Skills가 처리하여 트랜잭션 실행

프로그래밍 방식 사용

import { XNOSkillsCLI } from '@casualsecurity/xno-skills';

const cli = new XNOSkillsCLI();
const result = await cli.sendNano({
  amount: '0.1',
  to: 'nano_1abc...xyz'
});
console.log(result);

보안

  • 개인 키는 절대 노출되지 않으며 OWS를 통해 안전하게 서명이 수행됩니다.
  • OWS 서버는 로컬 또는 신뢰할 수 있는 네트워크에서 실행하는 것이 좋습니다.
  • 모든 트랜잭션은 Nano 네트워크에서 검증됩니다.

라이선스

MIT

지원

문제가 발생하면 GitHub 이슈를 열어주세요.


이 스킬은 CasualSecurityInc에서 개발 및 유지보수하고 있습니다.

관련 스킬