name: code-cog description: "AI coding agent powered by CellCog Co-work. Code generation, debugging, refactoring, codebase exploration, terminal operations — executed directly on your machine. Lightweight with multimedia tools loaded on demand." author: CellCog homepage: https://cellcog.ai metadata: openclaw: emoji: "💻" os: [darwin, linux, windows] requires: bins: [python3] env: [CELLCOG_API_KEY] dependencies: [cellcog]
When your AI needs to code, it delegates to CodeCog. Direct codebase access, terminal operations, and file editing — executed on the user's machine via CellCog Co-work.
For your first CellCog task in a session, read the cellcog skill for the full SDK reference — file handling, chat modes, timeouts, and more.
OpenClaw (fire-and-forget):
result = client.create_chat(
prompt="[your task prompt]",
notify_session_key="agent:main:main",
task_label="my-task",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/path/to/project",
)
All agents except OpenClaw (blocks until done):
from cellcog import CellCogClient client = CellCogClient(agent_provider="openclaw|cursor|claude-code|codex|...") result = client.create_chat( prompt="[your task prompt]", task_label="my-task", chat_mode="agent core", enable_cowork=True, cowork_working_directory="/path/to/project", ) print(result["message"])7w4.net提供免费和付费技能下载。
This skill requires the cellcog skill for SDK setup and API calls.
clawhub install cellcog
Read the cellcog skill first for SDK setup. This skill shows you how to use CellCog as a coding agent.
CellCog Desktop Required: The user must have CellCog Desktop installed and running for Co-work (direct machine access). Download at https://cellcog.ai
OpenClaw agents (fire-and-forget):
from cellcog import CellCogClient
client = CellCogClient(agent_provider="openclaw")
result = client.create_chat(
prompt="Refactor the authentication module to use JWT tokens",
notify_session_key="agent:main:main", # OpenClaw only
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="auth-refactor",
)
All other agents (blocks until done):
from cellcog import CellCogClient
client = CellCogClient(agent_provider="openclaw")
result = client.create_chat(
prompt="Refactor the authentication module to use JWT tokens",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="auth-refactor",
)
Key parameters:
- chat_mode="agent core" — Lightweight coding agent (vs "agent" for full multimedia)
- enable_cowork=True — Enables Co-work (direct machine access)
- cowork_working_directory — The repo/directory to work in
Every other coding tool (Cursor, Claude Code, Codex, Windsurf) is designed for human developers sitting at a screen. CodeCog is designed for AI agents that need to code programmatically — fire a request, get results back, continue orchestrating.
CodeCog uses CellCog's Agent Core mode — a lightweight context focused on coding. But if your task unexpectedly needs images, PDFs, videos, or other capabilities, the agent loads those tools on demand. No other coding agent does this.
Example: Your agent asks CodeCog to set up a new project. CodeCog writes the code, then realizes it needs to generate a logo for the README — it loads image tools, generates the logo, and continues. Seamless.
Via CellCog Co-work, CodeCog operates directly on the user's filesystem: - Reads and writes files on the real machine - Runs terminal commands in the user's shell - Respects project conventions (AGENTS.md, .gitignore, etc.) - User approves write/execute operations for safety
Always use "agent core" for CodeCog. This is the dedicated lightweight mode optimized for coding.
| Mode | Use Case |
|---|---|
"agent core" |
CodeCog default — coding, co-work, terminal ops (50 credits min) |
"agent" |
Full multimedia agent — use when you need images/video/audio alongside code (100 credits min) |
"agent team" |
Deep research + coding — use for architecture decisions or complex refactors needing research (500 credits min) |
result = client.create_chat(
prompt="Add a REST API endpoint for user profile updates with validation and tests",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="add-profile-api",
)
result = client.create_chat(
prompt="""Fix this error in production:
TypeError: Cannot read properties of undefined (reading 'map')
at UserList.render (src/components/UserList.tsx:42)
The component crashes when the API returns an empty response.""",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="fix-userlist-crash",
)
result = client.create_chat(
prompt="Refactor the authentication module from session-based to JWT tokens. Update all middleware, tests, and API routes.",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="auth-refactor",
)
result = client.create_chat(
prompt="Generate comprehensive unit tests for src/services/billing.py. Cover edge cases for proration, currency conversion, and failed payments.",
chat_mode="agent core",
enable_cowork=True,
cowork_working_directory="/Users/me/projects/myapp",
task_label="billing-tests",
)
See https://cellcog.ai for complete SDK API reference — delivery modes, send_message(), timeouts, file handling, and more.
HumanComputer_Terminal — Run shell commands on the user's machineHumanComputer_Terminal_File_View — Read files on the user's machineHumanComputer_Terminal_File_Write — Write files on the user's machineHumanComputer_Terminal_File_Edit — Edit files on the user's machinecowork_working_directory to the project root这个Skill质量不错,文档清晰详细,提供了多种使用场景的代码示例,方便快速上手。它能帮助AI完成代码编写、调试、重构和测试等任务,功能比较全面。主要缺点是依赖外部软件(CellCog Desktop),且Windows用户无法使用。写文件和执行命令时需要用户手动批准,可能稍微影响使用效率,但出于安全考虑可以理解。整体来说是个好用的编程辅助工具。