Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Code Cog

The first coding agent built for agents. Code generation, debugging, refactoring, codebase exploration, terminal operations — all executed directly on your m...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 13 · 0 current installs · 0 all-time installs
byCellCog@nitishgargiitd
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name and description describe a coding agent that needs filesystem and shell access; the SKILL.md consistently asks for a working directory, terminal ops, and uses the CellCog SDK — these requirements are coherent with a coding/agent tool.
!
Instruction Scope
The instructions direct the agent to read and write files, explore directory structures, run arbitrary build/test/install commands, and perform git/docker operations in the specified working directory. While expected for a coding agent, scope is broad: nothing in the SKILL.md defines precise per-action consent or limits on which files may be read beyond the working directory, nor does it describe the approval UX or safeguards. This gives an agent (if invoked autonomously or misconfigured) potential to run destructive or privacy-invasive actions.
!
Install Mechanism
This skill is instruction-only (no install spec), but it requires the separate 'cellcog' skill and an external CellCog Desktop app downloaded from cellcog.ai. The skill provides no integrity or verification guidance for that external download. Relying on an out-of-band desktop application hosted on an external site increases supply-chain risk, especially since the skill itself has no code to audit.
Credentials
The skill does not ask for environment variables, credentials, or config paths in its metadata. The documented runtime parameters (working directory, notify_session_key) are proportional to its purpose. However, actual credential handling may be delegated to the external CellCog Desktop/SDK (not visible in this skill), so hidden credential requirements could exist outside this manifest.
!
Persistence & Privilege
always:false (good) but the platform default allows autonomous invocation. Combined with the documented ability to perform direct machine operations via CellCog Co-work, autonomous invocation increases blast radius: an agent could run commands and edit files without interactive, per-action confirmation unless the external CellCog Desktop enforces it. The SKILL.md's statement that the "User approves write/execute operations" is vague and does not describe how approval is constrained or enforced.
What to consider before installing
This skill is coherent with a coding agent but exercises broad powers on your machine through an external app (CellCog Desktop). Before installing or enabling it: 1) Review the separate 'cellcog' skill code and CellCog Desktop's security/privacy docs; only download the desktop app from an official, verifiable source and verify signatures if provided. 2) Limit the working directory you pass to the agent (never root or your home directory) and run it on a non-sensitive repository or isolated environment. 3) Prefer manual invocation or require per-action confirmations in CellCog rather than allowing full autonomous runs. 4) Do not run it with elevated privileges. 5) If you need stronger assurance, ask the publisher for details about how per-action approvals are implemented and whether the desktop app logs or transmits file contents externally.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk97eat5ptk1f0qf1k0yd4zksjh83yvtt

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

💻 Clawdis
OSmacOS · Linux

SKILL.md

Code Cog — The First Coding Agent Built for Agents

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.


Prerequisites

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


Quick Start

from cellcog import CellCogClient

client = CellCogClient()

# Fire-and-forget coding task
result = client.create_chat(
    prompt="Refactor the authentication module to use JWT tokens",
    chat_mode="agent core",
    hc_enabled=True,
    hc_working_directory="/Users/me/projects/myapp",
    notify_session_key="agent:main:main",
    task_label="auth-refactor"
)
# Returns immediately — daemon notifies when complete

Key parameters:

  • chat_mode="agent core" — Lightweight coding agent (vs "agent" for full multimedia)
  • hc_enabled=True — Enables Co-work (direct machine access)
  • hc_working_directory — The repo/directory to work in

What CodeCog Can Do

Code Generation & Editing

  • Write new files, modules, and components
  • Edit existing code with surgical precision
  • Refactor codebases — rename, restructure, extract
  • Port code between languages or frameworks

Debugging & Fixing

  • Read error logs and stack traces
  • Identify root causes across multiple files
  • Apply fixes and verify they work
  • Run tests to confirm the fix

Terminal Operations

  • Run build commands, tests, linters
  • Install dependencies (npm, pip, cargo, etc.)
  • Git operations (status, diff, commit)
  • Docker, deployment scripts

Codebase Exploration

  • Auto-reads AGENTS.md/CLAUDE.md for project conventions
  • Explores directory structure before starting work
  • Understands existing patterns and follows them
  • Reads related files to maintain consistency

What Makes CodeCog Different

Built for Agents, Not Humans

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.

Starts Lean, Scales to Multimodal

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.

Direct Machine Access

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

Chat Mode

Always use "agent core" for CodeCog. This is the dedicated lightweight mode optimized for coding.

ModeUse 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)

Example Prompts

New Feature Development

result = client.create_chat(
    prompt="Add a REST API endpoint for user authentication using JWT. Follow the existing patterns in the routes/ directory.",
    chat_mode="agent core",
    hc_enabled=True,
    hc_working_directory="/Users/me/projects/backend",
    notify_session_key="agent:main:main",
    task_label="add-auth-endpoint"
)

Bug Fix from Error Log

result = client.create_chat(
    prompt="""Fix this error that occurs during user registration:
    
TypeError: Cannot read properties of undefined (reading 'email')
    at UserService.createUser (/src/services/user.ts:45:23)
    at AuthController.register (/src/controllers/auth.ts:28:30)""",
    chat_mode="agent core",
    hc_enabled=True,
    hc_working_directory="/Users/me/projects/backend",
    notify_session_key="agent:main:main",
    task_label="fix-registration-bug"
)

Codebase Refactor

result = client.create_chat(
    prompt="Migrate all API calls from axios to fetch. Update error handling to use the new pattern in utils/api.ts. Run tests after each file change.",
    chat_mode="agent core",
    hc_enabled=True,
    hc_working_directory="/Users/me/projects/frontend",
    notify_session_key="agent:main:main",
    task_label="migrate-to-fetch"
)

Test Generation

result = client.create_chat(
    prompt="Write unit tests for all functions in src/utils/. Use the existing test patterns in __tests__/. Aim for >80% coverage.",
    chat_mode="agent core",
    hc_enabled=True,
    hc_working_directory="/Users/me/projects/app",
    notify_session_key="agent:main:main",
    task_label="write-tests"
)

Co-work Setup

Requirements

  1. CellCog Desktop must be installed and running on the user's machine
  2. Working directory must be specified — this is the root of the project/repo
  3. User must be logged into CellCog Desktop with the same account

What Co-work Enables

  • HumanComputer_Terminal — Run shell commands on the user's machine
  • HumanComputer_Terminal_File_View — Read files on the user's machine
  • HumanComputer_Terminal_File_Write — Write files on the user's machine
  • HumanComputer_Terminal_File_Edit — Edit files on the user's machine

Safety Model

  • Read operations are auto-approved (no interruption)
  • Write/execute operations require user approval in the CellCog web UI
  • Users can configure auto-approve for reads/writes within the working directory
  • Sensitive paths (credentials, SSH keys) are always blocked

Tips for Better Results

  1. Specify the working directory — Always set hc_working_directory to the project root
  2. Reference specific files — "Fix the bug in src/auth/login.ts" is better than "fix the login bug"
  3. Mention conventions — "Follow the existing test patterns" helps maintain consistency
  4. Include error context — Stack traces, log output, and reproduction steps help debugging
  5. Use AGENTS.md — Place an AGENTS.md at your repo root with build commands, style guides, and project structure. CodeCog reads it automatically.

Limitations

  • macOS and Linux only — CellCog Desktop (Co-work) is not yet available on Windows
  • CellCog Desktop required — Without Co-work, CodeCog can still write code in its Docker workspace, but cannot access the user's machine directly
  • User approval for writes — Write operations pause for user approval (configurable auto-approve available)

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…