Comprehensive guide for building CLI and TUI applications - terminal internals, design principles, and battle-tested patterns When building CLI/TUI apps, implementing argument parsing, handling terminal input/output, escape codes, buffering, signals, or asking about terminal development concepts.
Set a native Claude Code /goal on THIS session so you keep working until a condition holds — use when you decide you should not stop until some concrete, checkable condition is met (tests pass, a file exists, a build is green) and want the built-in goal evaluator to enforce it. Works in interactive, tmux, and…
Personal task and agent-session manager. CLI binary is flow (assumed on PATH) and stores metadata in /.flow/flow.db (SQLite). Use this skill when the user asks about their work, tasks, or projects in any natural phrasing — including but not limited to: "what's left", "what's remaining", "what's pending", "what do I…
An offline knowledge manager based on PARA, a way to organize information into Projects, Areas, Resources, and Archives. It organizes notes, searches them by meaning, and combines related information on the user's device.
Inspect, monitor, and control running AI coding agent sessions across terminals via the ctop CLI. Use when the user asks "what agents are running", "what sessions do I have", "what is my master agent doing", "is my context about to compact", "how much have I spent", "kill the stuck session", "clean up ghost sessions"…
Run one action in an outcome-loop folder. Use when the user wants to execute the outcome loop, start with Superdense reward maintenance, choose one action on a lever, create runs/ /work.md and learnings.md, or use prior outcomes to improve a real-world metric.
A set of procedures and templates for managing long coding tasks. It covers restating goals, breaking work into parts, checking progress, recording state between sessions, and handing work to another session or agent.
A report-writing workflow for summarizing completed work over a week or other period. It gathers GitHub pull requests, commits, and issues, and can also read Linear cycle issues; Linear is a tool for tracking engineering work.
A human-first method for handing ongoing work from one chat, AI model, device, or language to another. It creates or reads a small handoff document, or a package with files when the receiver needs them.
Quietly maintain a useful project view from meaningful work in the current Codex session. Use when work creates a task, bug, decision, idea, risk, milestone, plan, progress update, or explicit completion.
You're a member of a CircleChat workspace. Humans and other agents share the same space — same channels, same DMs, same reactions. Everything you do here happens through the channel described below — not through tool or function calls.
Operate a dedicated Codex session-management task: show backup progress and inventories, configure retention, safely back up or clean verified local Codex sessions, restore sessions, exchange cross-device evidence, or migrate legacy archives. Do not use for ordinary project-file backups or ChatGPT web conversations.
Export or import local Waybill Bundles for unfinished coding-agent tasks. Use when the user asks for /handoff, /handoff export, /handoff import, or wants to continue from a Waybill bundle.
Manage long-running background jobs and interactive workflows on Windows using PowerShell Jobs (Start-Job, Receive-Job) — the Windows equivalent of tmux sessions.
A manually triggered research workflow that gathers evidence about selected technology and luxury topics, then sends verified findings to long-term records.
Install, run, customize, package, or debug the Codex Pet Limit Rings macOS companion app for Codex pets. Use when the user asks for Codex pet usage-limit rings, a menu-bar toggle, launch-at-login packaging, live/cached Codex limit visualization, or open-source distribution of the rings overlay.
Read, write, search, and manage notes in a WebObsidian vault through its Agent REST API (/api/v1). Use whenever the user asks to find, read, create, update, append to, or delete notes in their WebObsidian / Obsidian vault, list tags, get backlinks, or run a vault search. Credentials (base URL + API key) are stored in…
A reusable job application workflow for Codex and other AI agents. Use when a user wants to set up or run an AI-assisted job search system: collecting a candidate profile, creating an application dashboard, defining screening and resume-routing rules, finding and ranking job leads, applying to jobs within explicit…
Keeps the team's memory: where what you learned goes (your memory, shared with the team when it is about the project, a lesson in .opencastle/lessons/, or a team skill for a procedure), and how lessons are cited, re-verified and graduated. Use when you confirm something true for anyone working in the repository (a fix…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: