goodnight000 / cstack
git clone https://github.com/goodnight000/cstack.git
Reusable agent skills by Charles Zheng. Starting with Reflect: evidence-backed reviews of outcomes and efficiency.
—
stars, 24h
—
stars, 7 days
+95
stars, 30 days · #2,450
95
★ total
18
forks · 0 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseMIT
Created2026-09-22 (28d ago)
Last push3d ago
Watchers2
OwnerUser
Links
README excerpt
# cstack These are the skills that I use almost every day. I am always adding more skills here. The skills here have saved me hours on on workflows. lmk your experiences with them and drop any feedback! These skills are also refined quite often. ## Skills | Skill | What it does | | --- | --- | | reflect | Reviews outcomes and efficiency, shows findings before asking for feedback, and proposes improvements for approval. Works with completed, incomplete, and unsuccessful sessions. | | rsi | Tests changes to agent skills, instructions, tools, and working processes against the current version, with bounded runs and evidence for keeping or rejecting each change. | | video-edit | Edits talking-head videos, reels, skits, recreations, demos, and screen recordings. Covers audio recovery, take selection, supporting visuals, captions, Resolve or FFmpeg edits, and final-export checks, with optional style packs per format. | | animated-video | Makes animated videos in code with Remotion, in 2D or 3D: explainers, character stories, motion graphics, kinetic type, and animated infographics. Finds inventive pictures with a separate brainstorm and picker, picks a visual style from side-by-side style frames (optional style packs give head starts), gets a key-frame board approved, times everything from the voiceover, animates in parallel with sound cued to picture events, and reviews renders by frames and audio measurements. | | video-script | Brainstorms short-form video ideas and writes scripts from the creator's own analytics: who has a stake, a hook that lands in 3 seconds, a second sentence that keeps viewers, and proof on screen. Also turns posted-video insights into lessons, with a script that reads retention curves from screenshots. | | asset-library | Keeps one local library of reusable footage, images, music, sound effects, characters, animation code and 3D sets across projects. Agents search it before sourcing or building, register something as a versioned bundle when another project is about to reuse it, and can record which version a delivered cut used. | Each skill lives in its own directory under `skills/` and can be installed separately. ## The video skills together video-script writes the script and stops. video-edit makes edits of camera footage; animated-video makes films drawn in code. The deliverable decides which of the two owns the final timeline: an edit with animated shots is video-edit's, and animated-video builds the shots to its brief; an animated film is animated-video's, even with one camera insert. asset-library is shared by both. Every one works alone. Without asset-library, video-edit and animated-video keep a manifest in the project instead of a shared library, and nothing else changes. Install all four to get reuse across projects. ## Install Clone the repository: [code] Choose a skill, then link it into your agent's skills directory. Run the appropriate commands from the repository root. [code] To install the video skills toge