765f32b4fa4f8f0faf89ab9a080954fc7fc326b9
Uses ffmpeg to generate an H.264/AAC video from an MP3 file with a centred title overlay. Supports optional background image (title at bottom) or solid colour (title centred). Includes spec, dryrun support, and 10 tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
small-scripts
A collection of small, standalone utility scripts for daily use. Scripts are symlinked into ~/sbin for PATH availability.
Approach
This project uses spec-driven development (OpenSpec) as a testbed for agent-driven development and refinement:
- Every script starts with a spec in
specs/ - Every script supports
--dryrunto preview actions without side effects - Every script has a test in
tests/that validates dryrun behaviour against the spec
Scripts
| Script | Purpose | Status |
|---|---|---|
git-status-report |
Recursive git repo status with diff stats | Done |
md-to-docx |
Markdown to DOCX conversion | Done |
claude-profile |
Claude Code profile management | Done |
unreflected-logs |
Scan projects for unreflected session logs | Done |
validate-skill |
Validate SKILL.md files against known Claude Code restrictions | Done |
Quick Start
# Run all tests
./tests/run-all.sh
# Symlink a script into ~/sbin
ln -sf "$(pwd)/scripts/<name>" ~/sbin/<name>
Milestones
| # | Description | Status |
|---|---|---|
| M1 | Project setup, first script | In progress |
Description
Languages
Shell
67.4%
Python
32.6%