Back to skills
SKILL.md
Ccopy
ASecurityCopy 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.
- 6 stars
- 0 votes
- 0 copies
- 1 view
- Added September 11, 2026
Works with
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add grahama1970/agent-skills --skill ccopy --agent claude-codeAre you the author of Ccopy?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/grahama1970-ccopy)---
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.
Files in this skill
- Makefile
- README.md
- SKILL.md
- bin/ccopy
- bin/cursor-copy
- fixtures/agentic_eval.json
- install.sh
- references/USAGE.md
- run.sh
- sanity.sh
- scripts/ccopy/__init__.py
- scripts/ccopy/cli.py
- scripts/ccopy/clipboard.py
- scripts/ccopy/core.py
- scripts/ccopy/diagnostics.py
- scripts/ccopy/errors.py
- scripts/ccopy/formatters.py
- scripts/ccopy/models.py
- scripts/ccopy/sqlite_backend.py
- scripts/ccopy/sqlite_db.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.