Sync prompts to your machine
The sync subcommand pulls individual prompts (not packs) onto your machine as plain markdown files. Useful when you want a single tool, not a whole role kit.
Why sync
- You can grep them offline.
- They go into version control with the rest of your project.
- They render natively in any markdown previewer.
Sync everything
bash
noddle-deck sync allBy default this writes to ~/.noddle-deck/prompts/<category>/<id>.md. Override with --out:
bash
noddle-deck sync all --out ./promptsSync one category
bash
noddle-deck sync category writingnoddle-deck sync category technology --out ./team/promptsRun noddle-deck list categories first if you don't know the slug.
Output format
Each prompt becomes a markdown file with YAML frontmatter:
markdown
---id: meeting-summary-v2name: Meeting Summarydescription: Summarize a meeting transcript into action itemsai_models: [chatgpt, claude]variables: [transcript]---
# Meeting Summary
Summarize the following meeting transcript into:1. Three-bullet TL;DR2. Decisions made3. Action items with owners
Transcript:{{transcript}}You can paste the body directly into any LLM chat after filling {{transcript}}.