Create 1-3 short asciinema demo recordings (5-20 seconds each) that demonstrate completed work. Use only when explicitly instructed to create demos.
EnglishUse when you want to create a new web view for the user. Covers scaffolding a new FastAPI service (canonical path) and the escape hatch for wrapping a pre-existing third-party server, plus diagnostic references when things misbehave.
EnglishConvert triaged autoclaude GitHub issues into FIXMEs in the codebase. Use when you want to process issues that have been triaged by authorized users.
EnglishConvert a file containing identified issues into GitHub issues. Use after running identify- commands to create corresponding GitHub issues.
EnglishTurn a process from the turn that just finished into a reusable skill. A skill captures a stable process -- SKILL.md prose describing the recipe, with scripts for deterministic steps and prose instructions for nondeterministic steps. Consider using after completing a task where a re-run with new inputs would follow a largely similar process. The process does not have to be the entire turn -- a sub-process (e.g. a data pipeline within a larger build) counts. Strong signal: you learned how to do something through research or debugging that is likely to be useful again.
EnglishHandle unexpected situations where things are not working as expected. Use when you encounter errors, confusing state, or behavior that contradicts your docs and prompts.
EnglishUse immediately when the user asks you to do something net-new -- a task you haven't done before, no existing skill applies, and getting it right will require nontrivial research, exploration, or experimentation. When doing this, give a very short confirmation message to the user's request, then load this immediately before responding further. Your confirmation message shouldn't mention loading the skill. Skip when an applicable single skill already exists or for pure dev/code-writing work.
EnglishAdd, modify, or remove background services managed by the bootstrap service manager. Use this when you want to run a long-lived process alongside your main agent.
EnglishResolve an agent name or description to an exact mngr agent name. Used by other skills that target agents.
EnglishUse whenever you want to use latchkey commands or interact with third-party or self-hosted services (Slack, Google Workspace, Dropbox, GitHub, Linear, Coolify...) using their HTTP APIs on the user's behalf.
EnglishCreate a sub-agent to perform a larger task. Use when work is large enough to warrant a separate context, involves multi-file changes, or benefits from isolation.
EnglishSend a message to another mngr agent. Use when you need to communicate with a peer agent.
EnglishEnd-to-end dev workflow for the minds app stack -- first-time bring-up, every-startup vendor/mngr sync, and the iteration loop against a running Docker agent. Use this when starting or restarting the dev Electron app, or after changing any minds component (mngr, the workspace server, the FCT template).
EnglishCreate a new PRIVATE GitHub repo that is a full-history copy of imbue-ai/forever-claude-template's current main branch, clone it to / (default $HOME/project), and push. Use when the user asks to "spin up a new forever-claude clone", "fork the forever-claude template as a private repo", "make me a new private copy of forever-claude-template", or similar.
EnglishTelegram-specific implementation for reading recent conversation history. Only use when the deployment is known to use telegram (e.g. invoked from within send-user-message after its telegram probe succeeds). Deployments with other channels have their own equivalents.
EnglishCut a new "production" release of the minds app. Pushes a release branch in the mngr clone at ~/project/mindsprod, syncs vendor/mngr in ~/project/forever-claude-template to match, pushes the same-named branch there, and merges the release branch into FCT main. Use when the user asks to "release a new version of minds", "cut a minds release", "update the vendored mngr in forever-claude-template to track ", or anything of that shape.
EnglishTelegram-specific implementation for sending a message to the user. Usually invoke send-user-message instead -- it probes for the configured channel and dispatches here only when telegram is active. Only invoke this skill directly when you already know the deployment uses telegram (or a caller skill tells you to).
EnglishSend a message to the user through whatever channel the deployment has configured. Use whenever another skill tells you to "ask the user" or "tell the user" something. Dispatches to a specific channel (e.g. telegram) if available, otherwise falls back to inline output in the current chat.
EnglishIncludes Asciinema Demos, Build Web Service, Convert GitHub Issues to Fixmes, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Asciinema Demos
Create 1-3 short asciinema demo recordings (5-20 seconds each) that demonstrate completed work. Use only when explicitly instructed to create demos.
Build Web Service
Use when you want to create a new web view for the user. Covers scaffolding a new FastAPI service (canonical path) and the escape hatch for wrapping a pre-existing third-party server, plus diagnostic references when things misbehave.
Convert GitHub Issues to Fixmes
Convert triaged autoclaude GitHub issues into FIXMEs in the codebase. Use when you want to process issues that have been triaged by authorized users.
Create Fixmes
Create FIXME's in the codebase for each of the issues in the given input file.
Create GitHub Issues from File
Convert a file containing identified issues into GitHub issues. Use after running identify- commands to create corresponding GitHub issues.
Create Task from JSON
Create a prompt from a short task description in a JSON file
Crystallize Task
Turn a process from the turn that just finished into a reusable skill. A skill captures a stable process -- SKILL.md prose describing the recipe, with scripts for deterministic steps and prose instructions for nondeterministic steps. Consider using after completing a task where a re-run with new inputs would follow a largely similar process. The process does not have to be the entire turn -- a sub-process (e.g. a data pipeline within a larger build) counts. Strong signal: you learned how to do something through research or debugging that is likely to be useful again.
Dealing with the Unexpected
Handle unexpected situations where things are not working as expected. Use when you encounter errors, confusing state, or behavior that contradicts your docs and prompts.
Do Something New
Use immediately when the user asks you to do something net-new -- a task you haven't done before, no existing skill applies, and getting it right will require nontrivial research, exploration, or experimentation. When doing this, give a very short confirmation message to the user's request, then load this immediately before responding further. Your confirmation message shouldn't mention loading the skill. Skip when an applicable single skill already exists or for pure dev/code-writing work.
Edit Services
Add, modify, or remove background services managed by the bootstrap service manager. Use this when you want to run a long-lived process alongside your main agent.
Find Agent
Resolve an agent name or description to an exact mngr agent name. Used by other skills that target agents.
Identify Doc Code Disagreements
Identify places in the $1 library where the docs and code disagree
Identify Inconsistencies
Identify inconsistencies in the $1 library
Identify Outdated Docstrings
Identify outdated docstrings in the $1 library
Identify Style Issues
Identify divergences from the style guide in the $1 library
Latchkey
Use whenever you want to use latchkey commands or interact with third-party or self-hosted services (Slack, Google Workspace, Dropbox, GitHub, Linear, Coolify...) using their HTTP APIs on the user's behalf.
Launch Task
Create a sub-agent to perform a larger task. Use when work is large enough to warrant a separate context, involves multi-file changes, or benefits from isolation.
Message Agent
Send a message to another mngr agent. Use when you need to communicate with a peer agent.
Minds Dev Workflow
End-to-end dev workflow for the minds app stack -- first-time bring-up, every-startup vendor/mngr sync, and the iteration loop against a running Docker agent. Use this when starting or restarting the dev Electron app, or after changing any minds component (mngr, the workspace server, the FCT template).
New Forever Claude Clone
Create a new PRIVATE GitHub repo that is a full-history copy of imbue-ai/forever-claude-template's current main branch, clone it to / (default $HOME/project), and push. Use when the user asks to "spin up a new forever-claude clone", "fork the forever-claude template as a private repo", "make me a new private copy of forever-claude-template", or similar.
Read Telegram History
Telegram-specific implementation for reading recent conversation history. Only use when the deployment is known to use telegram (e.g. invoked from within send-user-message after its telegram probe succeeds). Deployments with other channels have their own equivalents.
Release Minds
Cut a new "production" release of the minds app. Pushes a release branch in the mngr clone at ~/project/mindsprod, syncs vendor/mngr in ~/project/forever-claude-template to match, pushes the same-named branch there, and merges the release branch into FCT main. Use when the user asks to "release a new version of minds", "cut a minds release", "update the vendored mngr in forever-claude-template to track ", or anything of that shape.
Send Telegram Message
Telegram-specific implementation for sending a message to the user. Usually invoke send-user-message instead -- it probes for the configured channel and dispatches here only when telegram is active. Only invoke this skill directly when you already know the deployment uses telegram (or a caller skill tells you to).
Send User Message
Send a message to the user through whatever channel the deployment has configured. Use whenever another skill tells you to "ask the user" or "tell the user" something. Dispatches to a specific channel (e.g. telegram) if available, otherwise falls back to inline output in the current chat.
Showing 24 of 34 skills. Use the list’s page controls above to explore the rest.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Asciinema Demos skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- License details are not provided in these listings. Check the author’s terms before using the skills.