{
  "schemaVersion": "1.0",
  "item": {
    "slug": "arena-claw",
    "name": "are.na claw",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/koellins/arena-claw",
    "canonicalUrl": "https://clawhub.ai/koellins/arena-claw",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/arena-claw",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=arena-claw",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "install.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/arena-claw"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/arena-claw",
    "agentPageUrl": "https://openagent3.xyz/skills/arena-claw/agent",
    "manifestUrl": "https://openagent3.xyz/skills/arena-claw/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/arena-claw/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "are.na-claw",
        "body": "Simple, transparent CLI for are.na API. No AI. No automation. No hidden features."
      },
      {
        "title": "What This Does",
        "body": "Makes API calls to are.na\nLists channels and blocks\nAdds images/links to channels\nWatches channels for changes\nSwitches between multiple accounts"
      },
      {
        "title": "What This Does NOT Do",
        "body": "✗ AI-powered curation\n✗ Automatic content discovery\n✗ Cross-platform sync\n✗ External integrations\n✗ Image analysis or color extraction\n✗ Scheduled automation"
      },
      {
        "title": "Installation",
        "body": "# Clone the repository\ngit clone https://github.com/yourusername/arena-claw ~/arena-claw\n\n# Or copy just the arena script\ncp arena-claw/arena ~/bin/arena\nchmod +x ~/bin/arena\n\n# Add to PATH (add to ~/.zshrc or ~/.bashrc)\nexport PATH=\"$HOME/bin:$PATH\""
      },
      {
        "title": "Source Code",
        "body": "The CLI is a single Python script: arena\n\nIt uses only:\n\ncurl for API calls\npython3 for parsing\nLocal files for token storage\n\nNo dependencies, no external imports."
      },
      {
        "title": "Authentication",
        "body": "Your API token stays on your machine.\n\nTokens are stored locally:\n\nSingle account: ~/.arena_token\nMulti-account: ~/.openclaw/.arena_tokens\n\nThe skill never sends your tokens anywhere except to are.na API.\n\n# Add your account\narena auth YOUR_API_TOKEN\n\n# Or add named account\narena auth YOUR_API_TOKEN myaccount\n\n# Switch accounts\narena switch myaccount\n\n# List accounts\narena accounts"
      },
      {
        "title": "Usage",
        "body": "# Check your account\narena me\n\n# List your channels\narena channels\n\n# Get channel contents\narena channel channel-name\n\n# Add image to channel\narena add image https://example.com/image.jpg --channel my-channel\n\n# Add link to channel  \narena add link https://example.com --channel my-channel --title \"Example\"\n\n# Watch for new items\narena watch channel-name --interval 60\n\n# Search channels\narena search glitch\n\n# Create channel\narena create \"my-channel\""
      },
      {
        "title": "Multi-Account",
        "body": "# Add multiple accounts\narena auth TOKEN1 account1\narena auth TOKEN2 account2\n\n# Use specific account\narena -a account1 me\narena -a account2 channel shared-channel\n\n# Switch default account\narena switch account1"
      },
      {
        "title": "Commands",
        "body": "CommandDescriptionarena auth <token> [name]Add API tokenarena accountsList configured accountsarena switch <name>Switch default accountarena meShow current userarena channels [user]List channelsarena channel <slug>Get channel contentsarena add <type> <url> --channel <name>Add block to channelarena watch <slug>Watch for changesarena search <query>Search channelsarena create <title>Create new channelarena trendingSearch trendingarena explore <keywords>Search by keywordsarena analyze <slug>Count block typesarena doctorDebug connection"
      },
      {
        "title": "Security",
        "body": "No credential harvesting - Tokens stored only in your home directory\nNo external calls - Only talks to api.are.na\nNo data exfiltration - All data stays local\nNo automatic execution - Every command is explicit\nNo dependencies - Only curl and shell built-ins"
      },
      {
        "title": "Uninstall",
        "body": "rm -rf ~/arena-claw\nrm ~/.arena_token ~/.openclaw/.arena_tokens"
      },
      {
        "title": "No Warranty",
        "body": "This is a simple wrapper. Use at your own risk. Always verify what commands do before running them."
      }
    ],
    "body": "are.na-claw\n\nSimple, transparent CLI for are.na API. No AI. No automation. No hidden features.\n\nWhat This Does\nMakes API calls to are.na\nLists channels and blocks\nAdds images/links to channels\nWatches channels for changes\nSwitches between multiple accounts\nWhat This Does NOT Do\n✗ AI-powered curation\n✗ Automatic content discovery\n✗ Cross-platform sync\n✗ External integrations\n✗ Image analysis or color extraction\n✗ Scheduled automation\nInstallation\n# Clone the repository\ngit clone https://github.com/yourusername/arena-claw ~/arena-claw\n\n# Or copy just the arena script\ncp arena-claw/arena ~/bin/arena\nchmod +x ~/bin/arena\n\n# Add to PATH (add to ~/.zshrc or ~/.bashrc)\nexport PATH=\"$HOME/bin:$PATH\"\n\nSource Code\n\nThe CLI is a single Python script: arena\n\nIt uses only:\n\ncurl for API calls\npython3 for parsing\nLocal files for token storage\n\nNo dependencies, no external imports.\n\nAuthentication\n\nYour API token stays on your machine.\n\nTokens are stored locally:\n\nSingle account: ~/.arena_token\nMulti-account: ~/.openclaw/.arena_tokens\n\nThe skill never sends your tokens anywhere except to are.na API.\n\n# Add your account\narena auth YOUR_API_TOKEN\n\n# Or add named account\narena auth YOUR_API_TOKEN myaccount\n\n# Switch accounts\narena switch myaccount\n\n# List accounts\narena accounts\n\nUsage\n# Check your account\narena me\n\n# List your channels\narena channels\n\n# Get channel contents\narena channel channel-name\n\n# Add image to channel\narena add image https://example.com/image.jpg --channel my-channel\n\n# Add link to channel  \narena add link https://example.com --channel my-channel --title \"Example\"\n\n# Watch for new items\narena watch channel-name --interval 60\n\n# Search channels\narena search glitch\n\n# Create channel\narena create \"my-channel\"\n\nMulti-Account\n# Add multiple accounts\narena auth TOKEN1 account1\narena auth TOKEN2 account2\n\n# Use specific account\narena -a account1 me\narena -a account2 channel shared-channel\n\n# Switch default account\narena switch account1\n\nCommands\nCommand\tDescription\narena auth <token> [name]\tAdd API token\narena accounts\tList configured accounts\narena switch <name>\tSwitch default account\narena me\tShow current user\narena channels [user]\tList channels\narena channel <slug>\tGet channel contents\narena add <type> <url> --channel <name>\tAdd block to channel\narena watch <slug>\tWatch for changes\narena search <query>\tSearch channels\narena create <title>\tCreate new channel\narena trending\tSearch trending\narena explore <keywords>\tSearch by keywords\narena analyze <slug>\tCount block types\narena doctor\tDebug connection\nSecurity\nNo credential harvesting - Tokens stored only in your home directory\nNo external calls - Only talks to api.are.na\nNo data exfiltration - All data stays local\nNo automatic execution - Every command is explicit\nNo dependencies - Only curl and shell built-ins\nUninstall\nrm -rf ~/arena-claw\nrm ~/.arena_token ~/.openclaw/.arena_tokens\n\nNo Warranty\n\nThis is a simple wrapper. Use at your own risk. Always verify what commands do before running them."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/koellins/arena-claw",
    "publisherUrl": "https://clawhub.ai/koellins/arena-claw",
    "owner": "koellins",
    "version": "2.2.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/arena-claw",
    "downloadUrl": "https://openagent3.xyz/downloads/arena-claw",
    "agentUrl": "https://openagent3.xyz/skills/arena-claw/agent",
    "manifestUrl": "https://openagent3.xyz/skills/arena-claw/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/arena-claw/agent.md"
  }
}