xno技能
](https://www.npmjs.com/package/xno-skills)  
代理技能
](https://smithery.ai/servers/casualsecurityinc/xno-skills) 
个人AI代理(OpenClaw等)和使用AI编码助理(Claude Code、Cursor等)的人类的内置技能:
npx skills add -g CasualSecurityInc/xno-skills
# or non-interactively, i.e. for agent use:
npx -y skills add -y --all -g CasualSecurityInc/xno-skills\[!重要\] 如果您在2026年5月4日之前安装了此存储库中的技能,则您有11个人nano-*已整合为单一技能nano技能。先删除旧的: ``bash npx skills remove -g -y nano-block-lattice-expert nano-check-balance nano-convert-units nano-create-wallet nano-generate-qr nano-mcp-wallet nano-request-payment nano-return-funds nano-sign-message nano-validate-address nano-verify-message`` 然后按照上述步骤重新安装。
可用技能:
nano:钱包操作、余额、发送/接收、二维码、地址验证、单位转换、支付请求、退款、块格协议专业知识等,所有这些都在一项技能中。用途xno-mcpMCP工具先行,后退xno-skillsCLI。
命令行界面
npm install -g xno-skills@3.2.0
xno-skills --help钱包操作
| 命令 | 描述 |
|---|---|
wallets [options] | 列出拥有Nano帐户的钱包 |
balance [options] | 显示余额和待处理金额 |
receive [options] | 接收待处理的区块 |
send [options] | 发送纳米 |
change-rep [options] | 提交变更代表块 |
submit-block [options] | 签署并提交一份准备好的十六进制块 |
history [options] | 显示交易历史记录 |
公用事业
| 命令 | 描述 |
|---|---|
info [options] | 了解任何Nano帐户的当前状态和代表性 |
convert [options] | 在XNO单位之间转换 |
qr [options] | 为Nano地址生成二维码 |
validate [options] | 验证Nano地址或块哈希 |
加密和签名
| 命令 | 描述 |
|---|---|
sign [options] | 使用私钥对NOMS消息进行签名 |
verify [options] | 验证NOMS消息签名 |
高级RPC
| 命令 | 描述 |
|---|---|
rpc | 查询Nano节点RPC |
block | 为手动/专家工作流构建未签名的Nano状态块 |
系统
| 命令 | 描述 |
|---|---|
about | 显示版本和环境信息以进行故障排除 |
mcp | 启动MCP服务器或查看配置说明 |
所有命令支持 -j / --json 用于机器可读输出。
MCP服务器
公开Nano钱包功能作为人工智能代理(Claude Desktop、Cursor、Codex等)的工具。MCP资源(xno-wallet:// URI)被提供,但需要客户端 resources/read 支持--尚未在OpenCode中提供(#15535).
{
"mcpServers": {
"nano": {
"command": "npx",
"args": ["-y", "-p", "xno-skills@3.2.0", "xno-mcp"]
}
}
}客户端设置示例
Codex
codex mcp add nano \
-c sandbox_mode="danger-full-access" \
-c 'sandbox_permissions=["network-access"]' \
-- npx -y -p xno-skills@3.2.0 xno-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"nano": {
"command": "npx",
"args": ["-y", "-p", "xno-skills@3.2.0", "xno-mcp"]
}
}
}OpenCode (~/.config/opencode/opencode.json)
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"nano": {
"type": "local",
"command": ["npx", "-y", "-p", "xno-skills@3.2.0", "xno-mcp"],
"enabled": true
}
}
}Gemini CLI (~/.gemini/settings.json)
{
"mcpServers": {
"nano": {
"command": "npx",
"args": ["-y", "-p", "xno-skills@3.2.0", "xno-mcp"]
}
}
}Antigravity (~/.gemini/antigravity/mcp_config.json)
{
"mcpServers": {
"nano": {
"command": "npx",
"args": ["-y", "-p", "xno-skills@3.2.0", "xno-mcp"]
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"nano": {
"type": "stdio",
"command": "npx",
"args": ["-y", "-p", "xno-skills@3.2.0", "xno-mcp"]
}
}
}图书馆
用于使用 xno-skills 作为TypeScript库,请参见 图书馆.md.
安全说明
- 永远不要分享你的种子或私钥。 任何有权限的人都可以完全控制你的钱包。
- 安全地储存种子。 使用硬件钱包或加密存储,不要使用纯文本或版本控制。
- 地址验证。 发送前始终验证地址。Nano地址包括校验和。
- 单位精度。 Nano使用30位小数。始终使用基于字符串的转换来避免浮点错误。
发展
npm install
npm test
npm run build释放
看 RELEASING.md.
类似项目
- kilkelly/nano货币mcp服务器 --Nano的MCP服务器,具有简单的每笔交易发送限制
- 草莓实验室/berrypay-cli --用于AI代理的Nano钱包CLI,具有支付处理和自动扫描功能
许可证
麻省理工学院
