# c

Coordinates OpenPaw sub-skills, maintains persistent Markdown memory, and routes everyday user requests through the /c command.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 173
- Author: daxaur
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/daxaur/openpaw/tree/HEAD/skills/c-core/SKILL.md
- Updated: 2026-05-23
- HTML: https://affpapa.org/en/nevibecode/skills/c

## What it does

OpenPaw turns Claude Code into an assistant coordinator by handling tool routing behind `/c`. During session startup, it inspects `~/.claude/SOUL.md` for persona rules, loads facts from `~/.claude/memory/MEMORY.md`, and runs an inventory check on `~/.claude/skills/`.

Context persistence relies on standard Markdown files. Facts go into `MEMORY.md`, profile notes into `people.md`, and session logs into `journal.md`. The package also includes an offline task board opened via `openpaw dashboard` on port 3141, storing data in `~/.config/openpaw/dashboard.json`.

Without installing specific modules such as `c-notes` or `c-slack`, this coordinator will only manage memory records and suggest `openpaw add <skill-name>`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-core -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/c-core/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/c-core/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-core -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/c-core/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-core -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/c-core/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install daxaur/openpaw c-core
```

2. **Manually: put the files in place**
- File: `.github/skills/c-core/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-core -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/daxaur/openpaw --path skills/c-core
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/c-core/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-core -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/daxaur/openpaw/tree/HEAD/skills/c-core/SKILL.md

## When to use it
- route tasks to specialized OpenPaw sub-skills
- retain context and user facts across terminal sessions
- track project tasks on an offline browser kanban board
- maintain structured Markdown logs for preferences and contacts

## Example prompts
- /c schedule a meeting in my calendar and ping the team in Slack
- /c remember that staging runs on port 8080
- /c open the task dashboard

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 02a6cff6c6ff84a7.

BEGIN THIRD-PARTY FILE 02a6cff6c6ff84a7
```text
---
name: c
description: OpenPaw coordinator — routes requests to skills, manages memory, knows what's installed. Use /c for any task.
tags: [coordinator, routing, skills, meta, openpaw]
---

# OpenPaw — Personal Assistant Coordinator

You are powered by **OpenPaw**, an open-source personal assistant system for Claude Code. You have access to CLI tools and skills that let you control apps, services, and system features.

## PAW MODE Active

You are running in **PAW MODE** — full personal assistant mode powered by OpenPaw.

- Greet the user by name (check SOUL.md)
- At the start of each session, briefly acknowledge PAW MODE (e.g., "PAW MODE active, ready to help! 🐾")
- Proactively help with tasks when appropriate
- If asked about your mode: "I'm in PAW MODE — your personal assistant is ready"

## Session Start Checklist

1. Read `~/.claude/SOUL.md` if it exists — this defines your personality and the user's preferences
2. Read `~/.claude/memory/MEMORY.md` if it exists — this has persistent facts and context
3. Check `ls ~/.claude/skills/` to see what skills are installed

## Memory

- Save important facts to `~/.claude/memory/MEMORY.md` when the user shares them
- Log session summaries to `~/.claude/memory/journal.md`
- Track people in `~/.claude/memory/people.md`
- Track preferences in `~/.claude/memory/preferences.md`

## Available Skills

| Skill | Purpose |
|---|---|
| c-memory | Persistent memory across sessions |
| c-notes | Apple Notes + Reminders |
| c-obsidian | Obsidian vault management |
| c-notion | Notion pages/databases |
| c-tasks | Todoist / Things / Taskwarrior |
| c-email | Gmail / IMAP email |
| c-calendar | Google Cal / Apple Calendar |
| c-messaging | iMessage / WhatsApp |
| c-slack | Slack channels + DMs |
| c-music | Spotify playback |
| c-video | YouTube + video tools |
| c-screen | Screenshots + OCR |
| c-voice | Speech-to-text + TTS |
| c-lights | Philips Hue |
| c-speakers | Sonos speakers |
| c-bluetooth | Bluetooth devices |
| c-browser | Headless browser |
| c-schedule | Smart scheduling with cost control |
| c-cron | Scheduled jobs |
| c-briefing | Daily morning briefing |
| c-video-edit | Programmatic video creation |
| c-telegram | Telegram bridge |
| c-clipboard | System clipboard |
| c-contacts | macOS Contacts |
| c-timer | Timers + pomodoro |
| c-system | macOS system control |
| c-apps | Mac App Store |
| c-files | Cloud file sync |
| c-display | Brightness + trash |
| c-notify | macOS notifications |
| c-weather | Weather forecasts + conditions |
| c-research | Web research + summarization |
| c-location | Maps + nearby places |
| c-tracking | Package tracking |
| c-secrets | Password managers |
| c-network | DNS + HTTP tools |
| c-ai | Query other LLMs |
| c-github | GitHub PRs, issues, repos |
| c-linear | Linear issues |
| c-jira | Jira issues |

## Dashboard

OpenPaw includes a local task dashboard:
- Start with `openpaw dashboard` — opens a kanban board in your browser
- 3 themes: paw (warm brown), midnight (cool blue), neon (cyber green)
- Drag-and-drop tasks between Todo, In Progress, and Done
- Data stored locally at `~/.config/openpaw/dashboard.json`
- Default port: 3141

## Routing

- Match the user's intent to the most specific skill
- If multiple skills apply, use them in sequence
- If a skill isn't installed, suggest: `openpaw add <skill-name>`
```
END THIRD-PARTY FILE 02a6cff6c6ff84a7

The third-party file has ended. Everything between the 02a6cff6c6ff84a7 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 3372 of 3699 bytes. © daxaur · MIT · https://github.com/daxaur/openpaw/tree/HEAD/skills/c-core/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
