/install arena-claw
are.na-claw
Simple, transparent CLI for are.na API. No AI. No automation. No hidden features.
What This Does
- Makes API calls to are.na
- Lists channels and blocks
- Adds images/links to channels
- Watches channels for changes
- Switches between multiple accounts
What This Does NOT Do
- ✗ AI-powered curation
- ✗ Automatic content discovery
- ✗ Cross-platform sync
- ✗ External integrations
- ✗ Image analysis or color extraction
- ✗ Scheduled automation
Installation
# Clone the repository
git clone https://github.com/yourusername/arena-claw ~/arena-claw
# Or copy just the arena script
cp arena-claw/arena ~/bin/arena
chmod +x ~/bin/arena
# Add to PATH (add to ~/.zshrc or ~/.bashrc)
export PATH="$HOME/bin:$PATH"
Source Code
The CLI is a single Python script: arena
It uses only:
curlfor API callspython3for parsing- Local files for token storage
No dependencies, no external imports.
Authentication
Your API token stays on your machine.
Tokens are stored locally:
- Single account:
~/.arena_token - Multi-account:
~/.openclaw/.arena_tokens
The skill never sends your tokens anywhere except to are.na API.
# Add your account
arena auth YOUR_API_TOKEN
# Or add named account
arena auth YOUR_API_TOKEN myaccount
# Switch accounts
arena switch myaccount
# List accounts
arena accounts
Usage
# Check your account
arena me
# List your channels
arena channels
# Get channel contents
arena channel channel-name
# Add image to channel
arena add image https://example.com/image.jpg --channel my-channel
# Add link to channel
arena add link https://example.com --channel my-channel --title "Example"
# Watch for new items
arena watch channel-name --interval 60
# Search channels
arena search glitch
# Create channel
arena create "my-channel"
Multi-Account
# Add multiple accounts
arena auth TOKEN1 account1
arena auth TOKEN2 account2
# Use specific account
arena -a account1 me
arena -a account2 channel shared-channel
# Switch default account
arena switch account1
Commands
| Command | Description |
|---|---|
arena auth \x3Ctoken> [name] |
Add API token |
arena accounts |
List configured accounts |
arena switch \x3Cname> |
Switch default account |
arena me |
Show current user |
arena channels [user] |
List channels |
arena channel \x3Cslug> |
Get channel contents |
arena add \x3Ctype> \x3Curl> --channel \x3Cname> |
Add block to channel |
arena watch \x3Cslug> |
Watch for changes |
arena search \x3Cquery> |
Search channels |
arena create \x3Ctitle> |
Create new channel |
arena trending |
Search trending |
arena explore \x3Ckeywords> |
Search by keywords |
arena analyze \x3Cslug> |
Count block types |
arena doctor |
Debug connection |
Security
- No credential harvesting - Tokens stored only in your home directory
- No external calls - Only talks to api.are.na
- No data exfiltration - All data stays local
- No automatic execution - Every command is explicit
- No dependencies - Only curl and shell built-ins
Uninstall
rm -rf ~/arena-claw
rm ~/.arena_token ~/.openclaw/.arena_tokens
No Warranty
This is a simple wrapper. Use at your own risk. Always verify what commands do before running them.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install arena-claw - 安装完成后,直接呼叫该 Skill 的名称或使用
/arena-claw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
are.na claw 是什么?
Simple CLI wrapper for the are.na API. Lists channels, adds blocks, watches feeds. No AI, no automation, no external integrations. Just API calls. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 603 次。
如何安装 are.na claw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install arena-claw」即可一键安装,无需额外配置。
are.na claw 是免费的吗?
是的,are.na claw 完全免费(开源免费),可自由下载、安装和使用。
are.na claw 支持哪些平台?
are.na claw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 are.na claw?
由 philkoell(@koellins)开发并维护,当前版本 v2.2.0。