Any-to-any AI sub-agent — research, images, video, audio, music, podcasts, avatars, voice cloning, documents, spreadsheets, dashboards, 3D models, diagrams,...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install cellcog或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install cellcog⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/cellcog/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: cellcog description: "Any-input to any-output AI sub-agent — research, images, video, audio, music, podcasts, documents, spreadsheets, dashboards, 3D models, diagrams, and code in one request. Agent-to-agent protocol with multi-step iteration for high accuracy. #1 on DeepResearch Bench. Deep reasoning meets all modalities so all your work gets done, not just code. Install first for SDK setup and delivery modes." author: CellCog homepage: https://cellcog.ai metadata: openclaw: emoji: "🧠" os: [darwin, linux, windows] requires: bins: [python3] env: [CELLCOG_API_KEY]
---
CellCog is the only AI that truly handles any input → any output in a single request. No tool chaining. No orchestration complexity. One call, multiple deliverables.
CellCog pairs all modalities with frontier-level deep reasoning — as of April 2026, CellCog is #1 on the DeepResearch Bench: https://huggingface.co/spaces/muset-ai/DeepResearch-Bench-Leaderboard
Reference as many documents as you need—all at once:
prompt = """
Analyze all of these together:
<SHOW_FILE>/data/q4_earnings.pdf</SHOW_FILE>
<SHOW_FILE>/data/competitor_analysis.pdf</SHOW_FILE>
<SHOW_FILE>/data/market_research.xlsx</SHOW_FILE>
<SHOW_FILE>/recordings/customer_interview.mp3</SHOW_FILE>
<SHOW_FILE>/designs/product_mockup.png</SHOW_FILE>
Give me a comprehensive market positioning analysis based on all these inputs.
"""
File paths must be absolute and enclosed in tags. CellCog understands PDFs, spreadsheets, images, audio, video, code files, and more.
⚠️ Without SHOW_FILE tags, CellCog only sees the path as text — not the file contents.
❌ Analyze /data/sales.csv — CellCog can't read the file ✅ Analyze — CellCog reads it
Ask for completely different output types in ONE request:
prompt = """
Based on this quarterly sales data:
<SHOW_FILE>/data/sales_q4_2025.csv</SHOW_FILE>
Create ALL of the following:
1. A PDF executive summary report with charts
2. An interactive HTML dashboard for the leadership team
3. A 60-second video presentation for the all-hands meeting
4. A slide deck for the board presentation
5. An Excel file with the underlying analysis and projections
"""
CellCog handles the entire workflow — analyzing, generating, and delivering all outputs with consistent insights across every format.
⚠️ Be explicit about output artifacts. Without explicit artifact language, CellCog may respond with text analysis instead of generating a file.
❌ "Quarterly earnings analysis for AAPL" — could produce text or any format ✅ "Create a PDF report and an interactive HTML dashboard analyzing AAPL quarterly earnings." — CellCog creates actual deliverables
Your sub-agent for quality work. Depth, accuracy, and real deliverables.
---
from cellcog import CellCogClient
If import fails:
pip install cellcog
Environment variable (recommended): Set CELLCOG_API_KEY — the SDK picks it up automatically:
export CELLCOG_API_KEY="sk_..."
Get API key from: https://cellcog.ai/profile?tab=api-keys
status = client.get_account_status()
print(status) # {"configured": True, "email": "[email protected]", ...}
Fire-and-forget — your agent stays free while CellCog works:
client = CellCogClient()
result = client.create_chat(
prompt="Research quantum computing advances in 2026",
notify_session_key="agent:main:main", # OpenClaw session key
task_label="quantum-research", # Label for notifications
chat_mode="agent",
)
# Returns IMMEDIATELY — daemon delivers results to your session when done
Requires sessions_send enabled on your gateway — see OpenClaw Reference below.
Blocks until done — simplest pattern:
client = CellCogClient()
result = client.create_chat(
prompt="Research quantum computing advances in 2026",
task_label="quantum-research",
chat_mode="agent",
)
# Blocks until done — result contains everything
print(result["message"])
CellCog orchestrates 21+ frontier foundation models. Credit consumption is unpredictable and varies by task complexity. Credits used are reported in every completion notification.
---
Returns immediately. A background daemon monitors via WebSocket and delivers results to your session when done. Your agent stays free to take new instructions, start other tasks, or continue working.
result = client.create_chat(
prompt="Your task description",
notify_session_key="agent:main:main", # Required — your OpenClaw session key
task_label="my-task", # Label shown in notifications
chat_mode="agent",
)
Requires OpenClaw Gateway with sessions_send enabled (disabled by default since OpenClaw 2026.4). See OpenClaw Reference below for one-time setup.
Blocks until CellCog finishes. Works with any agent — OpenClaw, Cursor, Claude Code, or any Python environment.
result = client.create_chat(
prompt="Your task description",
task_label="my-task",
chat_mode="agent",
timeout=1800, # 30 min (default). Use 3600 for complex jobs.
)
print(result["message"])
print(result["status"]) # "completed" | "timeout"
| Scenario | Best Mode | Why | |----------|-----------|-----| | OpenClaw + long task + stay free | Notify | Agent keeps working, gets notified when done | | OpenClaw + chaining steps (research → summarize → PDF) | Wait | Each step feeds the next — simpler sequential workflows | | OpenClaw + quick task | Either | Both return fast for simple tasks | | Non-OpenClaw agent | Wait | Only option — no sessions_send available |
Notify mode is more productive (agent never blocks) but requires gateway configuration. Wait mode is simpler to reason about, but blocks your agent for the duration.
# Wait mode (default)
result = client.send_message(
chat_id="abc123",
message="Focus on hardware advances specifically",
)
# Notify mode (OpenClaw)
result = client.send_message(
chat_id="abc123",
message="Focus on hardware advances specifically",
notify_session_key="agent:main:main",
task_label="continue-research",
)
If create_chat() or wait_for_completion() times out, CellCog is still working. The timeout response includes recent progress:
completion = client.wait_for_completion(chat_id="abc123", timeout=1800)
result = client.create_chat(
prompt="...",
task_label="...",
chat_mode="agent", # See Chat Modes below
project_id="...", # install project-cog for details
agent_role_id="...", # install project-cog for details
enable_cowork=True, # install cowork-cog for details
cowork_working_directory="/Users/...", # install cowork-cog for details
)
---
Every SDK method returns the same shape:
{
"chat_id": str, # CellCog chat ID
"is_operating": bool, # True = still working, False = done
"status": str, # "completed" | "tracking" | "timeout" | "operating"
"message": str, # THE printable message — always print this in full
}
...
安装 Cellcog 后,可以对 AI 说这些话来触发它
Help me get started with Cellcog
Explains what Cellcog does, walks through the setup, and runs a quick demo based on your current project
Use Cellcog to any-to-any AI sub-agent — research, images, video, audio, music, po...
Invokes Cellcog with the right parameters and returns the result directly in the conversation
What can I do with Cellcog in my ai agent & automation workflow?
Lists the top use cases for Cellcog, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/cellcog/ 目录(个人级,所有项目可用),或 .claude/skills/cellcog/(项目级)。重启 AI 客户端后,用 /cellcog 主动调用,或让 AI 根据上下文自动发现并使用。
Cellcog 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Cellcog 可免费安装使用。请查阅仓库了解许可证信息。
Any-to-any AI sub-agent — research, images, video, audio, music, podcasts, avatars, voice cloning, documents, spreadsheets, dashboards, 3D models, diagrams,...
Cellcog 属于「AI Agent & Automation」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my ai agent & automation tasks using Cellcog
Identifies repetitive steps in your workflow and sets up Cellcog to handle them automatically