在 Are.na 上搜索和浏览策展频道、参考资料和视觉灵感,分析关联并识别各主题的关键策展人。
Arena Research 1: 通用代理研究 over Are.na.. 将任何研究问题分为: 目标搜索,探索渠道,遵循连接图发现相邻的.ideas, id是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向 Are.na 的通用型智能体研究能力。将任意研究问题拆解为定向搜索任务,探索频道(Channel),沿连接图谱(connection graph)发掘相邻概念,识别关键策展人(curator),深度查阅关联内容,并最终整合生成带来源标注的简报。
如需了解 API 详情(端点、认证方式、响应格式等),请阅读 references/arena-api.md。
Are.na 是一座图书馆,而非信息喷涌的消防水龙头(firehose)。其价值不仅在于人们保存了什么,更在于他们如何组织这些内容,以及又将它们与哪些其他内容关联起来。
所有命令均需在此技能目录下运行:
cd ~/clawd/skills/arena-research source ~/.config/env/global.env
bun run arena-search.ts search "" [options]
选项说明:
--type Channel|Block|Text|Image|Link|User|Group —— 按结果类型过滤(默认:全部)--sort score|created|updated|connections|random —— 排序方式(默认:score)--scope all|my|following —— 搜索范围(默认:all;my/following 需认证)--per N —— 每页返回条数(默认:24,上限:100)--page N —— 页码--quick —— 快速模式:仅返回 10 条结果、缓存时效 1 小时、仅限 Channel 类型、按 connections 排序--save —— 保存至 ~/clawd/drafts/arena-research-{slug}-{date}.md--json —— 输出原始 JSON 格式--markdown —— 输出格式化 Markdown使用示例:
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
bun run arena-search.ts channel[options]
选项说明:
--sort position|created|updated —— 内容排序方式(默认:position)--type Text|Image|Link|Attachment|Embed|Channel —— 按内容类型过滤--per N / --page N —— 分页控制--connections —— 显示与此频道共享 Block 的其他频道(图谱遍历)--save / --json / --markdown使用示例:
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
bun run arena-search.ts block[options]
选项说明:
--connections —— 显示该 Block 所在的所有频道(图谱遍历)--json使用示例:
bun run arena-search.ts block 3235876 bun run arena-search.ts block 3235876 --connections
bun run arena-search.ts user[options]
选项说明:
--per N / --page N--jsonbun run arena-search.ts me
显示已认证用户的个人资料及所属频道。需配置 ARENA_ACCESS_TOKEN。
bun run arena-search.ts cache clear
开展深度研究(而非简单检索)时,请遵循以下闭环流程:
将研究问题转化为 3–5 个从不同角度切入的搜索查询。
尝试从多个抽象层级思考该主题:
spatial computing、brutalist web design)haptic interfaces、concrete architecture)tools for thought、digital gardens、vernacular web)interaction design、web aesthetics)建议优先以“连接数”排序获取最高度互联的集合:
bun run arena-search.ts search "tools for thought" --type Channel --sort connections --per 20
逐一执行各查询。每次搜索后,请评估:
也可直接搜索 Block 类型以定位特定外部链接内容:
bun run arena-search.ts search "cybernetics" --type Link --sort connections --per 20
对每个有潜力的频道,获取其全部内容:
bun run arena-search.ts channel tools-for-thought --per 50
若仅关注外部链接(对深度研究最具价值):
bun run arena-search.ts channel tools-for-thought --type Link --per 50
重点关注以下内容类型:
这是 Are.na 研究最具独特性的能力。包含两种策略:
4a. Block 连接 —— “该内容还存在于哪些地方?”
针对高价值 Block(如高质量链接、描述详尽的文字),查看其出现于哪些其他频道中:
bun run arena-search.ts block 3235876 --connections
一个 Block 出现在 28 个频道中,意味着有 28 位不同用户认为它值得收藏。这些频道展现了不同人对该同一概念的差异化语境构建方式。
4b. 频道连接 —— “与该集合相邻的是什么?”
对已确认为高质量的频道,查找与其共享 Block 的其他频道:
bun run arena-search.ts channel arena-influences --connections
这将揭示概念邻域(conceptual neighbors)—— 即与你当前探索频道共享 Block 的其他频道。例如,“tools for thought” 频道可能关联到 “cybernetics”、“memory palaces” 和 “personal knowledge management” 等频道。
图谱深度建议: 一跳(one hop)即为最佳平衡点。“Block → connections → those channels” 已足够。两跳会迅速导致指数级爆炸增长;除非有明确目标,否则请止步于一跳。
在探索过程中,持续追踪高频出现的用户:
获取其资料与频道列表:
bun run arena-search.ts user charles-broskoski
当 Block 类型为 Link 且带有 source URL 时,使用 web_fetch 获取其实际内容。优先选择以下链接:
以下类型内容建议跳过深度查阅:
state 字段 —— available 表示链接有效)若需查找自己曾保存的内容:
bun run arena-search.ts search "query" --scope my
或检索你关注的用户所发布的内容:
bun run arena-search.ts search "query" --scope following
按主题(theme)归类发现,而非按搜索词归类。每个主题应涵盖一组具有概念关联性的频道、Block 与策展人。
### [主题/发现标题] [1–2 句摘要:说明策展人正在收集什么内容,以及他们如何为其定性] **核心频道:** - [频道标题](https://www.are.na/owner/slug) by @username — N 条内容 [简述其覆盖范围与质量] - [频道标题](https://www.are.na/owner/slug) by @username — N 条内容 [简述] **重要内容:** - [Block 标题](source_url) — 出现在 N 个频道中 [说明其重要性] **关键策展人:** - [@username](https://www.are.na/slug) — N 个频道,N 位关注者 [说明其专注方向] **关联领域:** - [相邻频道](https://www.are.na/owner/slug) — 因共享 Block 而产生交集 [说明该连接对理解本主题的启示]
使用 --save 参数,或手动保存至 ~/clawd/drafts/arena-research-{topic-slug}-{YYYY-MM-DD}.md。
请在文末添加元数据页脚:
--- ## 研究元数据 - **查询语句**:[原始问题] - **日期**:YYYY-MM-DD - **数据源**:Are.na v3 API - **API 调用次数**:N 次搜索 + N 次频道获取 + N 次 Block 连接查询 + N 次深度查阅 - **探索频道数**:N - **扫描 Block 数**:~N - **使用搜索词**:[列出实际使用的搜索字符串] - **局限性**:[指出任何未覆盖的盲区]
--type 过滤条件--sort connections 搜索 Block--type Link 获取外部引用,--type Text 获取笔记--type 和 --sort 参数--type Image —— Are.na 广泛用于情绪板(mood boards)与美术指导(art direction)| Block 类型 | 关键字段 | 研究价值 |
|---|---|---|
Link |
source.url, source.title, description |
外部引用 —— 可配合 web_fetch 深度查阅 |
Text |
content(Markdown 格式) |
笔记、批注、原创写作 |
Image |
image.src, title, description |
视觉参考 —— 关注标题与描述 |
Attachment |
attachment.url, title |
PDF、文档等 —— 可能具有较高价值 |
Embed |
embed.url, title |
视频、音频 —— 可记录但通常无法深度查阅 |
Channel |
内容中嵌套的频道 | 子集合 —— 若相关则值得进一步探索 |
skills/arena-research/
├── SKILL.md (本文档)
├── arena-search.ts (CLI 入口文件)
├── lib/
│ ├── api.ts (Are.na v3 API 封装:search / channels / blocks / users)
│ ├── cache.ts (基于文件的缓存,TTL = 15 分钟)
│ └── format.ts (终端与 Markdown 格式化工具)
├── data/
│ └── cache/ (自动管理)
└── references/
└── arena-api.md (Are.na v3 API 端点参考文档)
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章