Skip to main content

ccopy

Copy the last complete Cursor user/assistant turn to the clipboard (Codex-style /copy). On modern Cursor Agent installs reads ~/.cursor/projects/*/agent-transcripts/*.jsonl when SQLite bubbleId rows are absent. Use for ccopy, cursor copy, or export last Cursor turn.

Source facts

Repository
grahama1970/agent-stack-public
Last source activity
September 24, 2026 at 15:51
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
22 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
ccopy
description
Copy the last complete Cursor user/assistant turn to the clipboard (Codex-style /copy). On modern Cursor Agent installs reads ~/.cursor/projects/*/agent-transcripts/*.jsonl when SQLite bubbleId rows are absent. Use for ccopy, cursor copy, or export last Cursor turn.
triggers
["ccopy","cursor copy","copy last cursor turn","export cursor chat","copy cursor agent transcript"]
provides
["cursor-turn-export","clipboard-copy"]
composes
["agentic-evals"]
taxonomy
["precision"]
disciplines
["developer-tooling"]
# ccopy Copy the last complete **user + assistant** turn from Cursor to the clipboard. ## Quick start From the project directory (on the machine running Cursor UI): ```bash ~/.cursor/skills/ccopy/bin/ccopy --print ~/.cursor/skills/ccopy/bin/ccopy # clipboard ~/.cursor/skills/ccopy/bin/ccopy --diagnose ``` Or via skill runner: ```bash ~/.cursor/skills/ccopy/run.sh copy --print ~/.cursor/skills/ccopy/run.sh diagnose ``` ## Storage backends (read-only) | Backend | When used | Location | |---------|-----------|----------| | **agent-transcript** | Default on modern Agent chats | `~/.cursor/projects/<slug>/agent-transcripts/<session>/<session>.jsonl` | | **sqlite** | Legacy installs with `bubbleId:*` rows | `~/.config/Cursor/User/**/state.vscdb` | `--source auto` uses SQLite when bubble rows exist; otherwise agent transcripts. ## Common commands ```bash ccopy --print ccopy --latest --print ccopy --workspace scillm --print ccopy --composer <session-uuid> --source agent-transcript --print ccopy --format json --include-meta --print ccopy --list-workspaces ccopy --list-conversations ``` ## SSH note Run on the **local machine hosting the Cursor UI**, not the remote SSH host. ## Failure policy Fail closed on ambiguous workspace selection. Use `--diagnose` to see which backend applies. ## Validation ```bash ~/.cursor/skills/ccopy/run.sh test ~/.cursor/skills/ccopy/run.sh sanity ``` See `references/USAGE.md` for format details and troubleshooting.
View on GitHub