Clowder AI is a self-hosted workspace where AI agents from different model families work together as a persistent team, retaining identities, shared evidence, and memory across tasks. It is for people who want to coordinate multiple AI agents without repeatedly rebuilding their context.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add zts212653/clowder-ai --skill collaborative-thinkinggit clone --depth 1 https://github.com/zts212653/clowder-aiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zts212653/clowder-ai/collaborative-thinking)<a href="https://agentmods.dev/skills/zts212653/clowder-ai/collaborative-thinking"><img src="https://agentmods.dev/badge/skills/zts212653/clowder-ai/collaborative-thinking/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zts212653/clowder-ai/collaborative-thinking"><img src="https://agentmods.dev/badge/skills/zts212653/clowder-ai/collaborative-thinking.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00099 | $0.02779 |
| Opus 5.5 | $0.00040 | $0.01112 |
| Sonnet 5.5 | $0.00020 | $0.00556 |
| Haiku 4.5 | $0.00010 | $0.00278 |
Grade A, and why
collaborative-thinking scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 14d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 144 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Collaborative Thinking
三种按需使用的思考方式:单人探索 / 多猫独立思考 / 讨论收敛沉淀。feat-lifecycle 处理 Feature 的需求与设计;这里也容纳尚未指向交付的共同探索。讨论可以停在更清楚的问题、被推翻的假设或未决取舍,不自动产生任务、审批卡或下一阶段。已有明确委托沿原责任推进,不因开始讨论重新采访。
核心知识
| 模式 | 何时用 | 何时不用 |
|---|---|---|
| A 单人探索 | 1:1 共同理解问题、探讨想法或设计 | 需要多视角的方向性决策 |
| B 多猫思考 | 架构选型、流程设计、跨模型互补 | 实现细节、bug 定位(token 成本不值) |
| C 收敛沉淀 | 任何讨论产出了决策/规则/否决理由 | 纯问答(结论在 thread 里已够)、operator说"不用记" |
Mode A: 单人探索 (Brainstorm)
目标:一起弄清正在关心的问题,允许修正问题本身;到了要交付的地方,再形成可执行范围。
- 理解上下文:先恢复相关事实和已有决定。结合语境理解对方是在举反例、开放探索还是委托交付;只澄清会影响当前理解的未知,不把一句想法加工成需求采访。
- 探索方案:拿出理由、反例和有意义的备选,允许一起换问题。已进入交付设计时,才据真实需求判断哪些功能值得做。
- 呈现进展:把眼前的新理解或具体稿给对方看,说明重要取舍。提问服务真实疑点,不按字数分段索要确认;对方主动参与和猫主动占用注意力的分寸见 决策准备。
- 收尾:可以在当前对话说明所得与尚未确定之处。确有后续消费、需要留存且已有授权时,再写设计或讨论记录;讨论结束不等于授权写文件、commit 或开始实现。
Mode B: 多猫独立思考
何时启动 Mode B? 参见 ../.cat-cafe-shared-refs/shared-rules.md §13 元思考触发器 A-D。
调 cat_cafe_multi_mention 前必须带搜索证据(searchEvidenceRefs)。
⚠️ 成本警告:Swarm token 消耗是单猫 N 倍(N = 参与猫数)。实现细节不值得开 swarm。
6 阶段流程:
Phase 1: 独立思考(并行,禁止互看)
Phase 2: 串行讨论(有分歧才触发,限 2-3 轮)
Phase 3: operator选扇入者
Phase 4: 扇入综合(会议纪要 + 行动项)
Phase 5: 其他猫审阅补充(纠正误读)
Phase 6: 有待决事项时请operator参与;有留存需要时进入 Mode C
Phase 1 独立性保护规则(最重要):
- 禁止互看:每只猫独立完成,不预测他人观点
- 防锚定:有背景材料时,先形成自己想法再参考
- 展示推理链:"我为什么这么想",不只给结论
- 标注不确定性:区分确信的结论和猜测
实现方式:routeParallel() 或operator分别 @ 各猫并强调"先独立思考"。
Phase 2 触发:各方基本一致 → 跳过;存在明显分歧 → 需要(限 2-3 轮);operator说"够了" → 跳过。
Phase 4 综合必须包含:各方观点摘要 / 共识区 / 分歧区(不要抹平!)/ 待决事项 / 行动项。
Open Questions 分类(必须拆开):
- 技术 OQ:给猫猫解决的(实现细节、方案选型中可回滚的部分)
- 价值 OQ:需要 operator 判断的 → 必须附 Decision Packet(格式见
../.cat-cafe-shared-refs/decision-matrix.md)
如果所有 OQ 都是技术型且回滚成本低,不升级 operator——猫猫自决 + 事后通报。
扇入者默认:Brainstorm 类 → operator;技术讨论 → 指定综合者 + 指定把关者。operator可随时覆盖。
Mode B 严格档(高 stakes Roundtable)
来源:2026-06-16 圆桌 saga(
docs/content/drafts/longform-005-case-the-roundtable-that-caught-itself.md)。 ⚠️ 原则强化,不是填表剧本——写成僵硬步骤就成了 longform-005 批的"演戏"。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 14d ago Changed · -8 lines · +3 tokens per session 972b607f74a4
- 1mo ago First seen · 152 lines · 96 tokens per session scan A 0d00707fd376
collaborative-thinking is a skill published in the GitHub repository zts212653/clowder-ai (3,471 stars, last pushed today), licensed MIT. It adds 99 tokens to every session and 2,779 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…
next-cache-components-optimizer
Optimize the meaningful UI available immediately from a Next.js route on an initial load (hard navigation) or named client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route and entry point at a time; the shipped test then guards…