Agent skill

M2c1 Worker

by grandamenium in grandamenium/cortextos

You need to build software autonomously — a new project, a major feature, or any structured development task.

MITAuto-check: notesAgent Workflows

Install M2c1 Worker

skills CLI
$ npx skills add grandamenium/cortextos --skill m2c1-worker -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install grandamenium/cortextos m2c1-worker --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/grandamenium/cortextos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/community/skills/m2c1-worker .claude/skills/m2c1-worker && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
m2c1-worker
GitHub stars
101
Token cost
~3.5k tokens
SKILL.md length
1,053 words
Files
1
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

You need to build software autonomously — a new project, a major feature, or any structured development task.

  • Works in 7 steps: Setup → Spawn the Worker → Monitor and Communicate → …
  • The work is large enough to warrant a dedicated isolated build session
  • SKILL.md covers Overview, Prerequisites, Phase 0: Setup and Phase 1: Spawn the Worker, plus 4 more sections
  • Calls git, npm and node; needs ANTHROPIC_API_KEY and GEMINI_API_KEY

What it does

M2c1 Worker is an agent skill from grandamenium/cortextos. You need to build software autonomously — a new project, a major feature, or any structured development task. You will act as the 'human' supervisor for a dedicated M2C1 worker session, managing it through all 12 phases: provide the brain dump, answer discovery questions, configure tools and credentials, monitor progress via bus messages and git, validate the output, and clean up when done. Use when the work is large enough to warrant a dedicated isolated build session.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Requirements gathering. It works with Git. The licence is MIT.

When your agent uses it

  • The work is large enough to warrant a dedicated isolated build session
  • Tasks that involve Requirements gathering

Example prompts

  • “/m2c1-worker”

Requirements

  • A credential in ANTHROPIC_API_KEY
  • A credential in GEMINI_API_KEY

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Setup
  2. Spawn the Worker
  3. Monitor and Communicate
  4. Tool Setup Support (CRITICAL - Act Like a Human)
  5. Autonomous Execution
  6. Validate the Output
  7. Cleanup

What it can do on your machine

Read from SKILL.md and the folder at commit 6f93838. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • npm
    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ANTHROPIC_API_KEY
    • GEMINI_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

M2c1 Worker loads about 3.5k tokens when it runs. Until then it costs about 122 tokens; SKILL.md has 1,053 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~122
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:272
    "^#" "$CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/.env" | cut -d= -f1
  • NoteMentions a .env fileSKILL.md:274
    # Write a .env file the worker can source
  • NoteMentions a .env fileSKILL.md:275
    cat > "$PROJECT_DIR/.env" << 'EOF'
  • NoteMentions a .env fileSKILL.md:276
    ANTHROPIC_API_KEY=<from org .env>
  • NoteMentions a .env fileSKILL.md:277
    GEMINI_API_KEY=<from org .env>
  • NoteMentions a .env fileSKILL.md:279
    chmod 600 "$PROJECT_DIR/.env"
  • NoteMentions a .env fileSKILL.md:282
    end-message <worker-name> normal 'Source .env in your project dir before running any API calls.'

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from grandamenium/cortextos at commit 6f93838, republished under its MIT licence (© grandamenium). 1,053 words, ~3,464 tokens.

Download SKILL.mdSave it as .claude/skills/m2c1-worker/SKILL.md (or your agent's skills folder).
name
m2c1-worker
description
You need to build software autonomously — a new project, a major feature, or any structured development task. You will act as the 'human' supervisor for a dedicated M2C1 worker session, managing it through all 12 phases: provide the brain dump, answer discovery questions, configure tools and credentials, monitor progress via bus messages and git, validate the output, and clean up when done. Use when the work is large enough to warrant a dedicated isolated build session.
triggers
build, m2c1, worker agent, autonomous build, spin up worker, new project, build from scratch, create software, develop a tool, full build, m2c1 worker

M2C1 Worker Agent Skill

Any cortextOS agent can autonomously build complete software by acting as the "human" in the M2C1 framework, managing a dedicated worker Claude Code session through the full 12-phase lifecycle.

Worker session spawn is fully implemented. Use cortextos spawn-worker to launch an isolated Claude Code M2C1 build session.


Overview

This skill enables 3-layer agentception:

  1. You (the cortextOS agent) act as the human/supervisor
  2. Worker (a fresh Claude Code session) acts as the M2C1 orchestrator
  3. Subagents (spawned by the worker) execute parallel research and tasks

You provide the brain dump, answer discovery questions, help with tool setup, monitor progress, and validate the final output. The worker does all the building.


Prerequisites

  • M2C1 skill files available (bundled in cortextos templates)
  • A clear project idea or brain dump
  • An isolated directory for the build
  • Worker session spawn mechanism available (cortextos spawn-worker)

Phase 0: Setup

1. Create the project directory
bash
PROJECT_DIR="$HOME/<project-name>"
mkdir -p "$PROJECT_DIR"
cd "$PROJECT_DIR"
git init
echo "node_modules/" > .gitignore
echo ".claude/" >> .gitignore
git add .gitignore && git commit -m "init: $PROJECT_DIR"
2. Copy M2C1 skill files
bash
mkdir -p .claude/skills/m2c1/artifact-templates

# Copy from the installed framework
for file in SKILL.md orchestration-workflow.md; do
  cp "${CTX_FRAMEWORK_ROOT}/templates/agent/.claude/skills/m2c1/$file" "./.claude/skills/m2c1/$file"
done
3. Create the worker's inbox
bash
mkdir -p "$CTX_ROOT/inbox/<worker-name>"
mkdir -p "$CTX_ROOT/state/<worker-name>"
4. Write BRAINDUMP.md

Write a comprehensive brain dump in $PROJECT_DIR/BRAINDUMP.md. Include:

  • What you are building and why
  • Technical requirements and constraints
  • Reference implementations or existing code to study
  • Any research already done
  • Success criteria
5. Copy comms skill to worker project

The worker needs the bus messaging skill to communicate with you:

bash
mkdir -p "$PROJECT_DIR/.claude/skills/comms"
cp "$CTX_FRAMEWORK_ROOT/templates/agent/.claude/skills/comms/SKILL.md" "$PROJECT_DIR/.claude/skills/comms/SKILL.md" 2>/dev/null
6. Set up .claude/ permission bypass

Workers write to .claude/orchestration-*/ extensively. Set up permissions BEFORE spawning:

bash
mkdir -p "$PROJECT_DIR/.claude"
cat > "$PROJECT_DIR/.claude/settings.json" << 'SETTINGS'
{
  "permissions": {
    "allow": [
      "Edit",
      "Write",
      "Bash"
    ],
    "allowedPaths": [
      ".claude/"
    ]
  }
}
SETTINGS

If the file already exists (e.g., with MCP config), merge the permissions key into it rather than overwriting.

7. Write AGENTS.md

Write $PROJECT_DIR/AGENTS.md with instructions for the worker:

markdown
# <Project Name> - M2C1 Autonomous Build

You are building <description>.

## Your Role
You are the M2C1 orchestrator. Follow the 12-phase workflow in .claude/skills/m2c1/orchestration-workflow.md.

## Communication
Send messages to <your-agent-name>:

cortextos bus send-message <your-agent-name> normal '<message>'

Check inbox:

cortextos bus check-inbox


Set environment:

export CTX_AGENT_NAME="<worker-name>" export CTX_ORG="<org>" export CTX_FRAMEWORK_ROOT="<path>" export CTX_ROOT="$HOME/.cortextos/default"


When you have questions during Phase 3 (Discovery), send them via send-message. Do NOT use AskUserQuestion.

## Start
1. Read BRAINDUMP.md
2. Read .claude/skills/m2c1/orchestration-workflow.md
3. Begin Phase 0, then Phase 1
4. Message <your-agent-name> when PRD is ready
5. Continue autonomously through all phases

Phase 1: Spawn the Worker

bash
WORKER_NAME="m2c1-$(basename $PROJECT_DIR)"

cortextos spawn-worker "$WORKER_NAME" \
  --dir "$PROJECT_DIR" \
  --prompt "Read AGENTS.md for your instructions, then read BRAINDUMP.md for the project spec. Begin the M2C1 workflow starting with Phase 0." \
  --parent $CTX_AGENT_NAME

The worker:

  • Runs in $PROJECT_DIR with --dangerously-skip-permissions
  • Gets CTX_AGENT_NAME=$WORKER_NAME so it can use cortextos bus send-message to reach you
  • Is tracked by the daemon: cortextos list-workers shows its status

Log the spawn:

bash
cortextos bus log-event action worker_spawned info \
  --meta '{"worker":"'$WORKER_NAME'","parent":"'$CTX_AGENT_NAME'","project":"'$PROJECT_DIR'"}'

Phase 2: Monitor and Communicate

Communication Priority
  1. Bus messages (primary) — worker sends you updates, you reply via bus.
  2. Direct session intervention (fallback) — only when the worker is stuck or unresponsive to bus. Implementation pending.
  3. Git (monitoring) — check commits to see what was built without interrupting the worker.
Checking Progress
bash
# Via bus messages (worker sends updates)
cortextos bus check-inbox

# Via git (see what was built)
cd $PROJECT_DIR && git log --oneline | head -10

# Via file system (check orchestration artifacts)
ls $PROJECT_DIR/.claude/orchestration-*/
Answering Discovery Questions (Phase 3)

The worker will send you questions via send-message. Answer them:

bash
cortextos bus send-message <worker-name> normal '<your answers>'

Base your answers on:

  • The original brain dump requirements
  • Any research you have done
  • Your domain knowledge as a cortextOS agent
  • The org's goals and constraints (GOALS.md, knowledge.md)

If you do not know the answer, make a reasonable decision and note it. Do not block the worker with "ask the user" unless it is truly a human-only decision.

Handling Stuck States

If the worker appears stuck (no bus messages, no new git commits > 15 minutes):

  1. Send a bus message: cortextos bus send-message <worker-name> normal 'Continue with the M2C1 workflow. What phase are you on?'
  2. Check git: cd $PROJECT_DIR && git log --oneline | head -5
  3. Inject directly into the PTY if still unresponsive: cortextos inject-worker <worker-name> "Continue with the M2C1 workflow. What phase are you on?"
  4. Check worker status: cortextos list-workers
  5. If halted: cortextos terminate-worker <worker-name> then re-spawn

Phase 3: Tool Setup Support (CRITICAL - Act Like a Human)

This is one of the most important phases. You act exactly like a human developer setting up a project: installing tools, configuring MCPs, setting env variables, logging into services, testing that everything works. The worker cannot do this itself — it needs you to configure its environment.

Think Holistically About Tools

Before the worker starts building, ask yourself:

  • What MCPs would help? (Playwright for browser testing, etc.)
  • What accounts/services does the project need? (APIs, hosting, etc.)
  • What CLI tools should be installed? (expo, vercel, railway, etc.)
  • What env variables does the worker need? (API keys, tokens, etc.)
  • What skills could help the worker? (existing cortextOS skills)
  • What testing tools are needed? (iOS Simulator, Playwright, etc.)
MCP Configuration
bash
# 1. Create or update the worker's MCP config
mkdir -p "$PROJECT_DIR/.claude"
node -e "
const fs = require('fs');
const path = '$PROJECT_DIR/.claude/settings.json';
const cfg = fs.existsSync(path) ? JSON.parse(fs.readFileSync(path)) : {};
cfg.mcpServers = cfg.mcpServers || {};
cfg.mcpServers.playwright = { command: 'npx', args: ['@anthropic-ai/mcp-playwright'] };
fs.writeFileSync(path, JSON.stringify(cfg, null, 2));
console.log('MCP config updated');
"

# 2. Worker must restart to pick up MCP config
# Send via bus message:
cortextos bus send-message <worker-name> normal \
  'MCP config updated at .claude/settings.json. Please restart your session with --continue to pick it up, then test Playwright by taking a screenshot of google.com.'
Show full SKILL.md (438 more words)Show less
Iterative Tool Verification

Do NOT assume tools work after installation. For each tool:

  1. Install/configure it in the project directory
  2. Tell the worker via bus to restart and test the tool
  3. Worker reports result via bus
  4. If failed: fix config, repeat
  5. If succeeded: move to next tool
Environment Variables and Credentials
bash
# Check what is available
grep -v "^#" "$CTX_FRAMEWORK_ROOT/orgs/$CTX_ORG/.env" | cut -d= -f1

# Write a .env file the worker can source
cat > "$PROJECT_DIR/.env" << 'EOF'
ANTHROPIC_API_KEY=<from org .env>
GEMINI_API_KEY=<from org .env>
EOF
chmod 600 "$PROJECT_DIR/.env"

# Tell the worker via bus to source it
cortextos bus send-message <worker-name> normal 'Source .env in your project dir before running any API calls.'
Skills for the Worker

Copy relevant cortextOS skills to the worker's project:

bash
# If the worker needs browser automation knowledge, install via community catalog:
cortextos bus install-community-item playwright-automation

Phase 4: Autonomous Execution

Once the worker is past discovery and tool setup, it should run autonomously:

Set Up Auto-Iteration

Tell the worker to create a /loop for task polling within its session:

bash
cortextos bus send-message <worker-name> normal \
  'Set up a /loop every 10 minutes to check START.md for pending tasks. If not working on a task, pick the next one.'
<!-- Note: /loop is intentionally used here — this is a short-lived session-scoped poll for the worker's task queue, not a persistent cron. For persistent recurring crons, use cortextos bus add-cron instead. -->
Periodic Check-ins

Check in every 30-60 minutes:

bash
# Check bus for worker updates
cortextos bus check-inbox

# Check git progress
cd $PROJECT_DIR && git log --oneline | head -5

# Check orchestration progress
cat $PROJECT_DIR/.claude/orchestration-*/PROGRESS.md 2>/dev/null | tail -20
When NOT to Intervene
  • Worker sent a bus update and is actively building
  • Worker is in a research subagent phase
  • Worker sent you a question and is waiting — check inbox first
When to Intervene
  • No bus messages AND no new git commits > 15 minutes
  • Worker is looping on the same error (reported via bus)
  • Worker went off-scope (building wrong thing)

Phase 5: Validate the Output

Synergy Review (before execution)

Verify the worker's task files are coherent:

bash
ls $PROJECT_DIR/.claude/orchestration-*/tasks/
# Read a few task files — do they reference each other correctly?
# Are there gaps? Overlaps?
Per-Task Testing

After each phase of execution, verify:

bash
# Do tests pass?
cd $PROJECT_DIR && npm test 2>/dev/null

# Does it build?
cd $PROJECT_DIR && npm run build 2>/dev/null

# Check git for clean commits
git log --oneline | head -10
Final E2E Testing

The worker's last phase should be comprehensive testing. Verify:

  1. The software actually runs
  2. It connects to real systems (if applicable)
  3. Core user flows work end-to-end
  4. Edge cases are handled

If tests fail, tell the worker:

bash
cortextos bus send-message <worker-name> normal \
  'E2E test failed: <specific failure>. Fix it and re-test.'

Phase 6: Cleanup

On Success
bash
# Log the milestone
cortextos bus log-event milestone m2c1_complete info \
  --meta '{"project":"<name>","location":"<path>","tasks":<count>,"tests":<count>}'

# Notify orchestrator
cortextos bus send-message $CTX_ORCHESTRATOR_AGENT normal \
  'M2C1 build complete: <project>. Location: <path>. <summary>'

# Clean up worker inbox
rm -rf "$CTX_ROOT/inbox/<worker-name>"
rm -rf "$CTX_ROOT/state/<worker-name>"

cortextos terminate-worker "$WORKER_NAME"
On Failure
bash
# Log what happened
cortextos bus log-event action m2c1_failed info \
  --meta '{"project":"<name>","phase":"<where it failed>","reason":"<why>"}'

# Keep the directory for debugging
# Report to orchestrator
cortextos bus send-message $CTX_ORCHESTRATOR_AGENT normal \
  'M2C1 build FAILED: <project>. Failed at phase <N>. Reason: <why>. Directory preserved at <path>.'

Key Principles

  1. You are the human. The worker treats you as the decision-maker. Answer questions decisively.
  2. Do not micro-manage. Let the worker run. Check in periodically, not constantly.
  3. Intervene on stuck states. If the worker is blocked > 15 minutes, help it via bus message.
  4. Validate at phase gates. Check PRD, discovery, task plans, and final output.
  5. The worker spawns its own subagents. You do not manage them directly.
  6. Keep the scope tight. If the worker goes off-scope, redirect it immediately.
  7. Testing is non-negotiable. Do not accept "it should work" — verify it works.
  8. Log everything. Tasks, events, milestones. Invisible work does not exist.

Anti-Patterns

  • Doing the work yourself instead of letting the worker do it
  • Answering "ask the user" for decisions you can make (only escalate truly human-only decisions)
  • Not checking the worker for hours (it may be stuck)
  • Skipping the synergy review (tasks will conflict)
  • Accepting untested output (always verify E2E)
  • Running multiple workers in the same directory (git conflicts)

© grandamenium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in community/skills/m2c1-worker of grandamenium/cortextos.

Open the folder on GitHubat commit 6f93838

Compare with similar skills

M2c1 Worker next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

M2c1 Worker compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
M2c1 Worker this skillgrandamenium/cortextos101—~3.5kAutomated safety check: NotesMIT
Interview-Driven Spec Writerposhan0126/dotclaude870—~804Automated safety check: PassMIT
AutodevZhangShenao/harness9141—~606Automated safety check: NotesMIT
MoAI SPEC Workflowmodu-ai/moai-adk1.2k—~5.1kAutomated safety check: PassApache-2.0
Create PRjavierbrea/eslint-plugin-boundaries997—~2.3kAutomated safety check: PassMIT
Using Superpowersfarm-fe/farm5.6k36 repos~1.4kAutomated safety check: PassMIT

Similar skills

  • Interview-Driven Spec Writer

    poshan0126/dotclaude

    Interviews you about scope, behavior, edge cases and verification, then writes a self-contained SPEC.md that a fresh session can implement without this conversation.

    870 GitHub stars~804 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Autodev

    ZhangShenao/harness9

    Feature auto-development — clarify requirements, generate spec, dispatch dev sub-agent to implement and merge into current branch

    141 GitHub stars~606 tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • MoAI SPEC Workflow

    modu-ai/moai-adk

    Manages SPEC documents for MoAI-ADK development, with GEARS or EARS requirement notation, acceptance criteria and a link into the Plan-Run-Sync workflow.

    1.2k GitHub stars~5.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Create PR

    javierbrea/eslint-plugin-boundaries

    Create or update a GitHub pull request for the current branch from the repository's fixed PR template (.github/PULLREQUESTTEMPLATE.md) and the branch changes.

    997 GitHub stars~2.3k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Using Superpowers

    farm-fe/farm

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    5.6k GitHub starsUsed in 36 repos~1.4k tokens
    Agent WorkflowsAuto-check passed
  • Interview Me

    addyosmani/agent-skills

    Asks one question at a time, each with a best guess attached, until the agent is about 95 percent sure what you really want, before any plan, spec or code.

    105k GitHub starsUsed in 6 repos~3.8k tokens
    Agent WorkflowsAuto-check passed

More from grandamenium/cortextos

All 55 skills in this repo
  • Cortext Self Diagnosis

    grandamenium/cortextos

    Diagnose cortextOS itself when the framework misbehaves — an agent has gone silent or wedged, agents are crash-looping, Telegram or agent-to-agent messages are not arriving, crons did not fire, an…

    101 GitHub stars~3.7k tokensUpdated 18 days ago
    Auto-check passed
  • Activity Channel

    grandamenium/cortextos

    You have completed something significant and want the whole org — all agents and the user — to know about it.

    101 GitHub stars~624 tokensUpdated 18 days ago
    Auto-check passed
  • Agentcard Purchase

    grandamenium/cortextos

    You need to make a purchase on behalf of the user — buy a SaaS subscription, pay for an API, purchase a domain, or any transaction requiring a credit card.

    101 GitHub stars~1.1k tokensUpdated 18 days ago
    Auto-check passed
  • Claude To Codex Migration

    grandamenium/cortextos

    Migrate ANY cortextOS agent from the claude-code runtime to the live codex-app-server runtime.

    101 GitHub stars~12k tokensUpdated 18 days ago
    Auto-check: warnings
  • Bus Reference

    grandamenium/cortextos

    Complete cortextos bus CLI reference - all available commands with examples.

    101 GitHub stars~3.8k tokensUpdated 18 days ago
    Auto-check passed
  • Business News Monitor

    grandamenium/cortextos

    Daily cron-driven scan of news/forums/social in a domain to surface market shifts, new competitors, regulatory changes, and net-new opportunities.

    101 GitHub stars~1.3k tokensUpdated 18 days ago
    Auto-check passed

Works with

Categories

Questions about M2c1 Worker

What does M2c1 Worker do?

You need to build software autonomously — a new project, a major feature, or any structured development task. M2c1 Worker is an agent skill from grandamenium/cortextos. You need to build software autonomously — a new project, a major feature, or any structured development task.

When should I use M2c1 Worker?

M2c1 Worker fits situations like: the work is large enough to warrant a dedicated isolated build session; tasks that involve Requirements gathering.

How do I install M2c1 Worker in Claude Code?

Run `npx skills add grandamenium/cortextos --skill m2c1-worker -a claude-code`. Or copy the skill folder (community/skills/m2c1-worker in grandamenium/cortextos) into .claude/skills/m2c1-worker in your project. Claude Code loads it when a task matches its description.

How do I install M2c1 Worker in Codex?

Run `npx skills add grandamenium/cortextos --skill m2c1-worker -a codex`. Or copy the skill folder (community/skills/m2c1-worker in grandamenium/cortextos) into .agents/skills/m2c1-worker in your project. Codex loads it when a task matches its description.

Can I use M2c1 Worker in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add grandamenium/cortextos --skill m2c1-worker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/m2c1-worker, .gemini/skills/m2c1-worker, .github/skills/m2c1-worker and .opencode/skills/m2c1-worker in your project.

What does M2c1 Worker need to run?

Going by SKILL.md and its folder, M2c1 Worker needs the command-line tools its instructions call (git, npm and node) and credentials named ANTHROPIC_API_KEY and GEMINI_API_KEY. Our summary lists: A credential in ANTHROPIC_API_KEY; A credential in GEMINI_API_KEY.

Does M2c1 Worker access the network?

SKILL.md contains no URLs. Its commands use git and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is M2c1 Worker safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does M2c1 Worker use?

M2c1 Worker is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does M2c1 Worker use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to M2c1 Worker?

Skills that share tags, products or a category with M2c1 Worker: Interview-Driven Spec Writer (poshan0126/dotclaude, 870 stars), Autodev (ZhangShenao/harness9, 141 stars), MoAI SPEC Workflow (modu-ai/moai-adk, 1.2k stars) and Create PR (javierbrea/eslint-plugin-boundaries, 997 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains M2c1 Worker?

grandamenium (a GitHub user) maintains it in grandamenium/cortextos, which has 101 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on September 23, 2026.

Source: grandamenium/cortextos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.