Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

arena-research-skill竞技场研究技能

Agent Skill

arena-research-skill 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

22,940

周安装

928

GitHub Stars

公开资料未说明

下载量

7,201
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:arena-research-skill(竞技场研究技能)
来源仓库:https://github.com/givenness/arena-research-skill
安装命令:
openclaw skills install arena-research-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install arena-research-skill

简介

通过分析任何主题之间的联系并识别关键策展人,搜索和探索 Arena.na,以获取策展频道、参考资料和视觉灵感。

SKILL.md

name
arena-research
description
>

Arena Research

General-purpose agentic research over Are.na. Decompose any research question into targeted searches, explore channels, follow the connection graph to discover adjacent ideas, identify key curators, deep-dive linked content, and synthesize into a sourced briefing.

For API details (endpoints, auth, response format): read references/arena-api.md.

When to Use Arena vs Other Sources

  • Are.na — curated references, visual research, design thinking, cultural analysis,

reading lists, how people organize ideas. High signal, human-curated, long-tail.

  • X/Twitter (x-research) — real-time reactions, dev discourse, product launches,

breaking news, expert hot takes. Fast-moving, high volume.

  • Web search — factual answers, documentation, current events, specific URLs.

Are.na is a library, not a firehose. The value isn't just what people saved — it's *how they organized it* and *what else they connected it to*.

CLI Tool

All commands run from this skill directory:

cd ~/clawd/skills/arena-research
source ~/.config/env/global.env

Search

bun run arena-search.ts search "<query>" [options]

Options:

  • --type Channel|Block|Text|Image|Link|User|Group — filter result type (default: all)
  • --sort score|created|updated|connections|random — sort order (default: score)
  • --scope all|my|following — search scope (default: all, my/following require auth)
  • --per N — results per page (default: 24, max: 100)
  • --page N — page number
  • --quick — quick mode: 10 results, 1hr cache, channels only, sort by connections
  • --save — save to ~/clawd/drafts/arena-research-{slug}-{date}.md
  • --json — raw JSON output
  • --markdown — formatted markdown output

Examples:

bun run arena-search.ts search "tools for thought" --type Channel --sort connections
bun run arena-search.ts search "brutalist web design" --quick
bun run arena-search.ts search "cybernetics" --type Link --per 50
bun run arena-search.ts search "spatial computing" --scope my

Channel

bun run arena-search.ts channel <slug-or-id> [options]

Options:

  • --sort position|created|updated — content sort (default: position)
  • --type Text|Image|Link|Attachment|Embed|Channel — filter content type
  • --per N / --page N — pagination
  • --connections — show channels that share blocks with this one (graph traversal)
  • --save / --json / --markdown

Examples:

bun run arena-search.ts channel arena-influences
bun run arena-search.ts channel arena-influences --type Link --per 50
bun run arena-search.ts channel arena-influences --connections

Block

bun run arena-search.ts block <id> [options]

Options:

  • --connections — show which channels this block appears in (graph traversal)
  • --json

Examples:

bun run arena-search.ts block 3235876
bun run arena-search.ts block 3235876 --connections

User

bun run arena-search.ts user <slug-or-id> [options]

Options:

  • --per N / --page N
  • --json

Me

bun run arena-search.ts me

Shows authenticated user's profile and channels. Requires ARENA_ACCESS_TOKEN.

Cache

bun run arena-search.ts cache clear

Research Loop (Agentic)

When doing deep research (not just a quick search), follow this loop:

1. Decompose the Question into Search Strategies

Turn the research question into 3-5 search queries approaching the topic from different angles.

Think about the topic at multiple levels of abstraction:

  • Direct terms: The obvious keywords (spatial computing, brutalist web design)
  • Adjacent concepts: Related fields (haptic interfaces, concrete architecture)
  • Practitioner language: How Are.na users actually name things (tools for thought,

digital gardens, vernacular web)

  • Broader category: The umbrella topic (interaction design, web aesthetics)
  • Specific references: Known works, people, or projects in the space

Start with channels sorted by connections to find the most-connected collections first:

bun run arena-search.ts search "tools for thought" --type Channel --sort connections --per 20

2. Search and Assess Channels

Run each query. After each search, assess:

  • Which channels have real depth? Look at item counts in results. Channels with

2-3 items are stubs. Channels with 50+ items are serious collections.

  • Who owns them? If the same user or group appears across multiple relevant channels,

they're a key curator worth exploring directly.

  • Are there channels I should explore in full? Pick the top 3-5 by content count

and relevance.

Also search for blocks directly to find specific linked content:

bun run arena-search.ts search "cybernetics" --type Link --sort connections --per 20

3. Explore Top Channels

For each promising channel, fetch its contents:

bun run arena-search.ts channel tools-for-thought --per 50

To see only external links (the most valuable for research deep-dives):

bun run arena-search.ts channel tools-for-thought --type Link --per 50

Look for:

  • Link blocks with source URLs — these are external references worth deep-diving
  • Text blocks with content — these are notes, annotations, and original writing
  • Image blocks — note titles and descriptions, deprioritize for text-based research
  • Nested channels (type: Channel) — sub-collections worth exploring

4. Follow the Connection Graph

This is what makes Are.na research uniquely powerful. Two strategies:

4a. Block connections — "Where else does this content live?"

For high-signal blocks (interesting links, well-described text), check which other channels they appear in:

bun run arena-search.ts block 3235876 --connections

A block in 28 channels means 28 different people thought it was worth saving. The channels it appears in show you how different people contextualize the same idea.

4b. Channel connections — "What's adjacent to this collection?"

For a channel you've identified as high-quality, find other channels that share content:

bun run arena-search.ts channel arena-influences --connections

This surfaces *conceptual neighbors* — channels that share blocks with the one you're exploring. A channel about "tools for thought" might connect to "cybernetics," "memory palaces," and "personal knowledge management."

Graph depth: One hop is the sweet spot. Block→connections→those channels is enough. Two hops gets exponential fast. Stop at one hop unless you have a specific reason to go deeper.

5. Identify Key Curators

As you explore, track which users appear repeatedly:

  • Same user owns multiple relevant channels
  • Same user connected blocks to several channels you've explored
  • Users with high follower counts in the space

Fetch their profile and channels:

bun run arena-search.ts user charles-broskoski

6. Deep-Dive Linked Content

When blocks are Link-type and have source URLs, use web_fetch to read the actual content. Prioritize links that:

  • Appear in many channels (high connection count from step 4a)
  • Come from channels with many items or followers
  • Point to essays, blog posts, GitHub repos, research papers, or documentation
  • Are directly relevant to the research question

Skip deep-diving:

  • Social media posts (use x-research)
  • Image galleries or portfolios
  • Paywalled content
  • Dead links (check the state field — available means it's live)

7. Search Your Own Collections

If looking for something you've personally saved:

bun run arena-search.ts search "query" --scope my

Or content from people you follow:

bun run arena-search.ts search "query" --scope following

8. Synthesize

Group findings by theme, not by search query. Each theme should capture a conceptual cluster of channels, blocks, and curators.

### [Theme/Finding Title]

[1-2 sentence summary of what curators are collecting and how they frame it]

**Key channels:**
- [Channel Title](https://www.are.na/owner/slug) by @username — N items
  [Brief description of scope and quality]
- [Channel Title](https://www.are.na/owner/slug) by @username — N items
  [Brief description]

**Notable content:**
- [Block title](source_url) — found in N channels
  [Why it's significant]

**Key curators:**
- [@username](https://www.are.na/slug) — N channels, N followers
  [What they focus on]

**Connected territory:**
- [Adjacent channel](https://www.are.na/owner/slug) — overlaps via shared blocks
  [What this connection reveals about the topic]

9. Save

Use --save flag or save manually to ~/clawd/drafts/arena-research-{topic-slug}-{YYYY-MM-DD}.md.

Include a metadata footer:

---
## Research Metadata
- **Query**: [original question]
- **Date**: YYYY-MM-DD
- **Source**: Are.na v3 API
- **API calls**: N search queries + N channel fetches + N block connection lookups + N deep-dives
- **Channels explored**: N
- **Blocks scanned**: ~N
- **Search terms used**: [list the actual search strings]
- **Limitations**: [any gaps]

Refinement Heuristics

  • Too many shallow channels? Filter for items > 10 in results
  • Too few results? Broaden keywords, try synonyms, drop --type filter
  • Want the most-saved content? Search blocks with --sort connections
  • Looking for specific link types? Use --type Link for external references, --type Text for notes
  • Channel too large to browse? Use --type and --sort on the channel command
  • Want to spider outward? Pick 3 blocks with most connections, fetch their connections, see what emerges
  • Stuck? Search for a known reference or thinker, find their channels, explore from there
  • Visual research? Use --type Image — Are.na is heavily used for mood boards and art direction

Content Types Quick Reference

Block TypeKey FieldsResearch Value
Linksource.url, source.title, descriptionExternal references — deep-dive with web_fetch
Textcontent (markdown)Notes, annotations, original writing
Imageimage.src, title, descriptionVisual references — note title/description
Attachmentattachment.url, titlePDFs, documents — may be valuable
Embedembed.url, titleVideos, audio — note but usually can't deep-dive
Channelnested channel in contentsSub-collection — explore if relevant

File Structure

skills/arena-research/
├── SKILL.md              (this file)
├── arena-search.ts       (CLI entry point)
├── lib/
│   ├── api.ts            (Are.na v3 API wrapper: search, channels, blocks, users)
│   ├── cache.ts          (file-based cache, 15min TTL)
│   └── format.ts         (terminal + markdown formatters)
├── data/
│   └── cache/            (auto-managed)
└── references/
    └── arena-api.md      (Are.na v3 API endpoint reference)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

92.84%
按下载量换算6,685

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills