business-brainstorm
When you want to pressure-test a potential new business, product, or side project against the serial-founder filter. Not…
When you want to create, adapt, or update an Agent Skill (Claude Code, Codex, Cursor, and other hosts) in one of your repos (listed in ~/.config/makerskills/skillify/repos.yaml; defaults to makerskills). Modes — CREATE (from chat, video, dump, or scratch) turns a workflow into a
$ npx -y skills add coreyhaines31/makerskills --skill skillify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skillifyContext preview
The summary Claude sees to decide when to auto-load this skill.
When you want to create, adapt, or update an Agent Skill (Claude Code, Codex, Cursor, and other hosts) in one of your repos (listed in ~/.config/makerskills/skillify/repos.yaml; defaults to makerskills). Modes — CREATE (from chat, video, dump, or scratch) turns a workflow into a
name: skillify description: When you want to create, adapt, or update an Agent Skill (Claude Code, Codex, Cursor, and other hosts) in one of your repos (listed in ~/.config/makerskills/skillify/repos.yaml; defaults to makerskills). Modes — CREATE (from chat, video, dump, or scratch) turns a workflow into a new skill. ADAPT ports an external skill with keep/adapt/add classification, license check, and attribution. UPDATE improves existing skills from learnings with cross-skill propagation, memory-vs-skill triage, and semver. Checks new skills for host portability. Triggers on "/skillify," "create a skill," "make this a skill," "skill from this chat," "adapt this skill," "port this skill," "fork this skill," "update X skill," "apply this to the relevant skills," "propagate this learning," "improve [skill]," "fix [skill]." Part of the -ify trifecta (skillify / toolify / loopify). metadata: version: 0.2.1
One skill, three modes. Routes automatically to the right one based on input signal.
Consolidates and replaces the prior `create-skill`, `adapt-skill`, and `update-skill` (all merged as of v0.2.0 for vocabulary-moat consistency with the `-ify` trifecta).
Route by signal:
| Signal | Mode | |---|---| | Invoked mid-conversation with substantive recent workflow discussion | **CREATE / from-chat** (default) | | `/skillify from-video <url>` OR `/skillify` + a video URL | **CREATE / from-video** | | `/skillify from-dump` + pasted brief/transcript/notes | **CREATE / from-dump** | | `/skillify from-scratch <name>` OR "make a new skill called X" with no context | **CREATE / from-scratch** | | `/skillify <github-url>` OR "adapt this skill" / "port this skill" / "fork this skill" + external source | **ADAPT** | | `/skillify <existing-skill> <change>` OR "update X skill" / "propagate this learning" | **UPDATE / targeted** | | `/skillify update` (mid-conversation) | **UPDATE / from-chat** — scan recent chat for learnings | | `/skillify usage <skill>` | **UPDATE / usage** — review recent runs, suggest improvements |
If ambiguous, ask before proceeding. Never guess between CREATE and ADAPT if there's an external URL involved.
---
Build a new skill from chat / video / dump / scratch.
| Sub-mode | What | |---|---| | **from-chat** (default) | Extract the skill from the workflow discussed in this conversation. Most common case. | | **from-video** | User recorded a Loom / Zoom / screen-share. Calls `watch-video` in visual mode → transcript + key visual moments → SKILL.md. Best for visual/UI-heavy workflows. | | **from-dump** | User pastes a brief, prior conversation transcript, exported chat, or notes. | | **from-scratch** | Fresh idea with no source material — interactive Q&A. |
Don't reinvent SKILL.md format rules. For frontmatter, description-writing, references/ structure, and skill best practices:
Call those directly when in doubt about format. `skillify` orchestrates *your* workflow — which repo, which conventions, which cross-references. Format expertise lives upstream.
Load the user's sibling repo list from `${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/skillify/repos.yaml` if present. Otherwise default to `makerskills` (this repo). Example format:
# ~/.config/makerskills/skillify/repos.yaml
repos:
- name: makerskills
domain: Personal cross-cutting operator work
path: ~/code/makerskills
- name: marketingskills
domain: Generic marketing tactics
path: ~/code/marketingskillsInfer target if obvious from the skill's domain; ask if ambiguous.
**from-chat:** 1. Read backward through this conversation. Look for a workflow repeated multiple times, a process re-explained, opinions restated, tooling/voice/output decisions. 2. Identify the load-bearing pieces: trigger, steps, references, success shape, voice. 3. Surface gaps that need clarification before scaffolding — ask 2–4 tight questions. 4. Draft SKILL.md, citing chat moments inline ("Per your message about X…") so the user can verify.
**from-dump:** 1. Parse the dump (Notion page, Slack thread, Loom transcript, teammate brief, exported ChatGPT conversation). 2. Same synthesis logic as from-chat. 3. Cite where in the dump each rule came from.
**from-video:** 1. Take the URL or local path. 2. Call `watch-video <url> visual` — get transcript + key visual moments + summary. 3. Read outputs: `<workdir>/transcript.txt`, `<workdir>/moments.md`, `<workdir>/summary.md`. 4. Synthesize: trigger (first 30s), steps (visual moments + matching transcript), tools used, decision points ("if X do Y" moments), success shape (last few seconds), voice cadence. 5. Surface gaps — ambiguous moments needing clarification. 6. Draft SKILL.md citing video moments by timestamp. 7. Optionally save the source to `second-brain` as `call-<slug>.md` or `note-<slug>.md`.
Heuristic: recording >10 minutes = process probably too big for one skill. Suggest splitting before drafting.
**from-scratch:** Interactive Q&A: 1. Name (kebab-case, verb-noun preferred — matches `watch-video`, `read-book`, `paste`) 2. One-line purpose 3. Trigger phrases (4–8) 4. Initial reference files? 5. Composes with which other skills?
--- name: <kebab-case> description: <rich, trigger-rich, ~2–4 sentences. Lead with "When you
AI agent skills for the personal operator's craft. Decisions, research, second-brain workflows, content rotation, scenario modeling, CFO cadence, domain hunts, and the meta-skills to author more. Built for founders and indie operators.
When you want to pressure-test a potential new business, product, or side project against the serial-founder filter. Not…
Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer…
Monthly CFO workflow for a company or agency — pull raw data from bank + payment processor + payroll + expense management,…
When you have a decision to make and want a structured workflow that picks the load-bearing questions, walks through them,…
When you want multi-source, multi-step research on a topic — competitor research before a sales call, market research for a new…
When you want to brainstorm and check available .com domains for a new project — brand naming, aftermarket pricing (HugeDomains /…