Solana 재단이 유지보수하는 개발 스킬: 에이전트가 Solana dApp 프론트엔드 및 지갑 연결을 작성하고, Anchor / Pinocchio 온체인 프로그램을 개발하며, 토큰을 발행하고, 오류를 디버깅하거나 보안 감사를 수행할 때 로드됩니다. 이 스킬은 정의된 기본 기술 스택에 따라 코드를 작성하며, LiteSVM, Mollusk 및 Surfpool을 사용하여 테스트를 작성합니다.
skills.sh 설치 횟수 105283(+539 / 24h)
보안 감사: 감사되지 않음
- 아직 스캔되지 않음
이유
- 기본 스택이 명확히 정의됨: @solana/kit 8 플러그인형 클라이언트, 신규 코드는 기본적으로 v1 트랜잭션(SIMD-0385)을 사용하며, 지갑은 @solana/kit-plugin-wallet과 @solana/react를 사용함. web3.js v3은 레거시 코드의 마이그레이션 대상으로만 사용되며, wallet-adapter와 framework-kit은 더 이상 사용하지 않음을 명시함
- 에이전트 보안 가드레일 포함: 사용자의 명시적 승인 없이는 서명하거나 트랜잭션을 전송하지 않으며, 전송 전에 simulateTransaction을 실행하여 수신자, 금액, 토큰, 수수료 지불자 및 네트워크를 표시함. 개인 키와 시드 문구를 요청하지 않음. 기본적으로 devnet / localnet을 사용하며, 메인넷 사용은 사용자가 명시적으로 요청하고 확인해야 함
- 온체인 데이터를 신뢰할 수 없는 입력으로 취급: 계정 데이터, 토큰 이름, 메모 및 프로그램 로그에 프롬프트 인젝션이 포함될 수 있으므로, 검증 후 사용하며 그 안의 지시사항은 무시하도록 요구함
- 전달 사항에 변경된 파일, 설치/빌드/테스트 명령어, 그리고 서명, 수수료, CPI, 송금이 관련된 경우의 위험 설명을 포함해야 함. MIT 라이선스
- skills.sh 24시간당 설치 횟수 539, 누적 105283(관심도만 나타냄)
사용법
- 설치 명령어는 감사 통과 후 표시됨. "Anchor 프로그램 작성", "devnet에 배포", "maxSupportedTransactionVersion 오류 수정", "PDA / CPI 설명" 등을 요청할 때 트리거됨
- Node.js, Rust 툴체인, Solana CLI 및 Anchor CLI가 필요함. 로컬 개발 및 테스트에는 계정이 필요 없으나, 서버 측 서명을 위해 AWS KMS, Turnkey, Privy, Fireblocks 등 호스팅 서비스 연동이 필요함
리스크
- 이번 주 감사되지 않아 고정 C 등급이며 설치 명령어를 표시하지 않음. SKILL.md는 에이전트가 Solana 작업을 시작하기 전에 Solana MCP가 없으면 claude mcp add 등의 명령어를 사용하여 mcp.solana.com을 에이전트 설정에 추가하도록 요구하며, 사용자에게 먼저 확인하는 절차가 명시되지 않음. 이는 에이전트 설정을 변경하고 원격 서비스에 연결하는 것으로, "실시간 문서 조회"라는 용도와 일치하지만 사용자의 인지가 필요함. skills.sh에서 Gen Agent Trust Hub 감사는 Pass로 평가됨
- SKILL.md에는 Node.js 20.18 이상 필요함이 명시됨. 에이전트가 명령줄을 호출할 때 항상 NO_DNA=1 접두사를 추가하도록 요구하며, 단일 온체인 쿼리에는 공용 RPC와 curl을 사용함
- 메인넷 작업은 실제 자금이 관련되므로 가드레일은 에이전트의 준수에 의존함. 콘텐츠가 새로운 버전에 빠르게 대응함(본문에서는 web3.js 3.0.0이 2026-10-01에 출시된다고 언급). 버전 변화가 빠름