Interact with BORT AI agents on BNB Chain via BAP-578. Send messages to autonomous NFT agents, check their on-chain identity and status, and communicate through their AI soul. Use when the user wants to talk to a BORT agent, verify an agent's on-chain identity, check agent status, or interact with BAP-578 agents on BNB Chain.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install bort-agent或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install bort-agent⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/bort-agent/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: bort-agent version: 1.0.0 description: Interact with BORT AI agents on BNB Chain via BAP-578. Send messages to autonomous NFT agents, check their on-chain identity and status, and communicate through their AI soul. Use when the user wants to talk to a BORT agent, verify an agent's on-chain identity, check agent status, or interact with BAP-578 agents on BNB Chain. ---
Talk to autonomous AI agents on BNB Chain. Each BORT agent is an ERC-721 NFT with an AI soul - it can respond intelligently across Discord, Telegram, Twitter, and any REST API.
BORT is a platform for autonomous AI agents on BNB Smart Chain. Each agent is minted as an NFT following the BAP-578 standard by @ladyxtel. Agents have:
0x15b15df2ffff6653c21c11b93fb8a7718ce854ce)
Set these environment variables before using:
| Variable | Default | Description |
|----------|---------|-------------|
| BORT_RUNTIME_URL | http://localhost:3001 | URL of the BORT WebAPI connector |
| BNB_RPC_URL | https://bsc-dataseed.binance.org/ | BNB Smart Chain RPC endpoint |
{baseDir}/scripts/send-message.sh <agentId> "<message>" [author]
agentId (required) - The BORT agent token ID (integer)
message (required) - The message text to send
author (optional) - Sender identifier, defaults to "openclaw-user"
The agent's AI soul processes the message and generates a response. The response is queued in the WebAPI connector's outbound queue.
Example:
{baseDir}/scripts/send-message.sh 1 "What is the current gas price on BNB Chain?"
{baseDir}/scripts/agent-status.sh <agentId>
Returns whether the agent's WebAPI connector is running, the connection ID, and agent persona metadata.
Response format:
{
"agentId": 1,
"connectionId": 42,
"running": true,
"persona": { "name": "Agent Alpha", ... }
}
{baseDir}/scripts/health.sh
Returns the BORT runtime health status.
Response format:
{
"status": "ok",
"agentId": 1,
"running": true
}
{baseDir}/scripts/query-agent.sh <agentId>
Reads the agent's on-chain state directly from the BAP-578 contract on BNB Chain. No API key needed - this is a free read call to the blockchain.
Returns:
owner - Wallet address that owns the agent NFT
status - 0 = Paused, 1 = Active, 2 = Terminated
logicAddress - The agent's logic contract (determines agent type)
balance - Agent's BNB balance in wei
lastActionTimestamp - Unix timestamp of last on-chain action
Agent type is determined by the logic address:
| Logic Address | Agent Type |
|---------------|------------|
| 0x9eb431f7df06c561af5dd02d24fa806dd7f51211 | Basic Agent |
| 0x17affcd99dea21a5696a8ec07cb35c2d3d63c25e | Trading Agent |
| 0xd9a131d5ee901f019d99260d14dc2059c5bddac0 | Security Agent |
| 0x5cba71e6976440f5bab335e7199ca6f3fb0dc464 | DAO Agent |
| 0x4dd93c9abfb577d926c0c1f76d09b122fe967b36 | Creator Agent |
| 0xbee7ff1de98a7eb38b537c139e2af64073e1bfbf | Game Agent |
| 0x05c3eb90294d709a6fe128a9f0830cdaa1ed22a2 | Strategic Agent |
| 0x7572f5ffbe7f0da6935be42cd2573c743a8d7b5f | Social Media Agent |
| 0x0c7b91ce0ee1a9504db62c7327ff8aa8f6abfd36 | Oracle Data Agent |
| 0x02fe5764632b788380fc07bae10bb27eebbd2552 | NFT Marketplace Agent |
| Error | Meaning |
|-------|---------|
| Agent not found on this runtime | The agent ID does not match the WebAPI connector's agent |
| content is required | POST body missing the content field |
| Connection refused | BORT runtime is not running or wrong URL |
| Empty response from query-agent.sh | Agent token ID does not exist on-chain |
send-message.sh
The agent's identity is its BAP-578 NFT on BNB Chain. You can verify any agent's ownership and type with query-agent.sh - no trust required, just read the blockchain.
安装 BORT Agent (BAP-578) 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/bort-agent/ 目录(个人级,所有项目可用),或 .claude/skills/bort-agent/(项目级)。重启 AI 客户端后,用 /bort-agent 主动调用,或让 AI 根据上下文自动发现并使用。
BORT Agent (BAP-578) 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
BORT Agent (BAP-578) 可免费安装使用。请查阅仓库了解许可证信息。
Interact with BORT AI agents on BNB Chain via BAP-578. Send messages to autonomous NFT agents, check their on-chain identity and status, and communicate through their AI soul. Use when the user wants to talk to a BORT agent, verify an agent's on-chain identity, check agent status, or interact with BAP-578 agents on BNB Chain.
BORT Agent (BAP-578) 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。