/session-to-post
Convert the current session's work into a shareable blog post, case study, or social thread.
$ npx -y skills add athola/claude-night-market --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/session-to-post
Context preview
What this command does when you run it.
Convert the current session's work into a shareable blog post, case study, or social thread.
Command definition
session-to-post.mdSession to Post
Convert the current session's work into a shareable blog post, case study, or social thread.
Usage
/session-to-post [format] [options]
Arguments
| Argument | Description | |----------|-------------| | `format` | Output format: `blog` (default), `case-study`, `thread` |
Options
| Option | Description | |--------|-------------| | `--output` | Output file path (default: `docs/posts/`) | | `--since` | Git ref or date for session start (default: last 20 commits) | | `--record` | Generate scry recordings: `terminal`, `browser`, `both`, `none` (default: `none`) | | `--verify` | Run proof-of-work on all claims (default: true) |
Workflow
1. Invoke `Skill(scribe:session-to-post)` to run the full pipeline 2. If `--record terminal`: invoke `Skill(scry:vhs-recording)` for test/build GIFs 3. If `--record browser`: invoke `Skill(scry:browser-recording)` for app demo GIFs 4. If `--record both`: invoke both, then `Skill(scry:media-composition)` to combine 5. Invoke `Skill(imbue:proof-of-work)` to verify all claims 6. Invoke `Skill(scribe:slop-detector)` for final quality pass
Examples
# Quick blog post from recent work
/session-to-post
# Case study with terminal recording
/session-to-post case-study --record terminal
# Social thread, work since a specific commit
/session-to-post thread --since abc1234
# Blog post with all recordings, custom output
/session-to-post blog --record both --output blog/q2-port.md
Output
Generated file with quality report:
Generated: docs/posts/2026-03-26-rewriting-quake2-in-rust.md (1,180 words)
Quality:
- Slop score: 1.2 (clean)
- Verifiable claims: 8, all PASS
- Recordings: tests.gif, demo.gif
Assets written to docs/posts/assets/
See Also
- `Skill(scribe:session-to-post)`: full skill reference
- `Skill(scry:vhs-recording)`: terminal recordings
- `Skill(scry:browser-recording)`: browser recordings
- `Skill(imbue:proof-of-work)`: claim verification
- `/doc-generate`: general documentation generation
Read more
Session to Post
Convert the current session's work into a shareable blog post, case study, or social thread.
Usage
/session-to-post [format] [options]
Arguments
| Argument | Description | |----------|-------------| | `format` | Output format: `blog` (default), `case-study`, `thread` |
Options
| Option | Description | |--------|-------------| | `--output` | Output file path (default: `docs/posts/`) | | `--since` | Git ref or date for session start (default: last 20 commits) | | `--record` | Generate scry recordings: `terminal`, `browser`, `both`, `none` (default: `none`) | | `--verify` | Run proof-of-work on all claims (default: true) |
Workflow
1. Invoke `Skill(scribe:session-to-post)` to run the full pipeline 2. If `--record terminal`: invoke `Skill(scry:vhs-recording)` for test/build GIFs 3. If `--record browser`: invoke `Skill(scry:browser-recording)` for app demo GIFs 4. If `--record both`: invoke both, then `Skill(scry:media-composition)` to combine 5. Invoke `Skill(imbue:proof-of-work)` to verify all claims 6. Invoke `Skill(scribe:slop-detector)` for final quality pass
Examples
# Quick blog post from recent work /session-to-post # Case study with terminal recording /session-to-post case-study --record terminal # Social thread, work since a specific commit /session-to-post thread --since abc1234 # Blog post with all recordings, custom output /session-to-post blog --record both --output blog/q2-port.md
Output
Generated file with quality report:
Generated: docs/posts/2026-03-26-rewriting-quake2-in-rust.md (1,180 words) Quality: - Slop score: 1.2 (clean) - Verifiable claims: 8, all PASS - Recordings: tests.gif, demo.gif Assets written to docs/posts/assets/
See Also
- `Skill(scribe:session-to-post)`: full skill reference
- `Skill(scry:vhs-recording)`: terminal recordings
- `Skill(scry:browser-recording)`: browser recordings
- `Skill(imbue:proof-of-work)`: claim verification
- `/doc-generate`: general documentation generation
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Other commands on claude-night-market.
- /aggregate-logs
Generate LEARNINGS.md from skill execution logs.
Open command - /analyze-skill
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Open command - /bulletproof-skill
Harden skills against rationalization and bypass behaviors
Open command - /context-report
Generate context optimization report for skill directories
Open command - /create-command
Create slash commands with brainstorming and best practices
Open command - /create-hook
Create hooks with brainstorming and security-first design
Open command

