with one click
toby-plugins
toby-plugins contains 17 collected skills from tobyilee, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use this skill whenever the user wants to back up or restore their global Claude Code configuration under ~/.claude โ global CLAUDE.md, settings.json, user-level commands/skills/subagents, installed plugin marketplaces, and install manifests. Trigger on "claude backup", "backup claude", "backup my claude config", "snapshot claude", "restore claude", "claude ๋ฐฑ์ ", "ํด๋ก๋ ๋ฐฑ์ ", "claude ๋ณต๊ตฌ", "claude ๋ณต์", "์ค์ ๋ฐฑ์ ", "๊ธ๋ก๋ฒ ์ค์ ๋ฐฑ์ ", "๋ด claude ์ค์ ์ ์ฅ", "claude ์ค์ ๋ณต์", "plugin ๋ฐฑ์ ", "์ค์น๋ ํ๋ฌ๊ทธ์ธ ๋ฐฑ์ ", "๋ฐฑ์ ์ผ๋ก ๋๋๋ ค", "์ด์ ๋ฐฑ์ ์ผ๋ก ๋ณต์", "์๋ ์ํ๋ก ๋๋๋ ค", "backup ~/.claude", "restore my plugins", "migrate claude to another machine". Also trigger when the user is about to do something risky to their global Claude config (big settings edit, plugin overhaul, reinstalling Claude Code) and mentions wanting a snapshot/checkpoint first, or when they mention losing plugins and wanting the previous state back. Do NOT trigger for project-level backups, git stashes, or generic "backup my repo" โ this skill is specifically for the ~/.claude user directory.
This skill should be used when the user asks to "create a prd", "write prd for", "plan this feature", "write requirements", "spec out a feature", "product requirements document", "feature spec", "define user stories", "PRD ์์ฑ", "PRD ๋ง๋ค์ด", "PRD ์จ์ค", "์๊ตฌ์ฌํญ ๋ฌธ์", "๊ธฐ๋ฅ ๋ช ์ธ", "๊ธฐ๋ฅ ์ ์์", "ํ๋ก๋ํธ ์๊ตฌ์ฌํญ", "์คํ ๋ฌธ์ ๋ง๋ค์ด", "์ ์ ์คํ ๋ฆฌ ์์ฑ", or needs guidance on structured feature planning and requirements documentation. Do NOT trigger for ad-hoc TODO lists, design docs (use a separate design-doc workflow), or sprint-planning tickets โ this skill produces a single PRD per feature.
Use this skill to control the cmux terminal app from Claude Code. Trigger on "cmux", "open browser pane", "split pane", "browser split", "open in browser", "cmux browser", "cmux notify", "cmux split", "์ pane ์ด์ด", "๋ธ๋ผ์ฐ์ ์ด์ด", "์๋ฆผ ๋ณด๋ด", "์ฌ์ด๋๋ฐ", "workspace ๋ง๋ค์ด", "pane ๋ถํ ", "browser automation", "cmux์์", "cmux๋ก", "cmux ์ฌ์ฉํด์". Also trigger when the user wants to open a URL alongside their terminal, send notifications when a task completes, manage terminal panes programmatically, automate browser interactions from the CLI, or set sidebar status/progress for build scripts. Do NOT trigger for general tmux commands โ cmux is a different app. If cmux is not detected (no socket, no CLI), inform the user and skip.
Use this skill to delegate tasks to OpenAI Codex CLI running in the background. Trigger on "delegate to codex", "send to codex", "ask codex to", "run with codex", "have codex do", "codex์๊ฒ", "codex๋ก", "์ฝ๋ฑ์ค์๊ฒ", "์ฝ๋ฑ์ค๋ก", "use codex for", "let codex handle", "codexํํ ์์ผ", "codex๋ก ๋๋ ค๋ด". Also trigger when the user wants a second opinion from another AI specifically mentioning Codex or OpenAI, wants to compare Claude's approach with Codex, or asks to run a task with an external OpenAI agent in parallel. Do NOT trigger for general "delegate" or "์ธ๋ถ AI" requests without mentioning Codex/OpenAI โ those may be better handled by gemini-delegate or other tools.
Use this skill to delegate tasks to Google Gemini CLI running in the background. Trigger on "delegate to gemini", "send to gemini", "ask gemini to", "run with gemini", "have gemini do", "gemini์๊ฒ", "gemini๋ก", "์ ๋ฏธ๋์ด์๊ฒ", "์ ๋ฏธ๋์ด๋ก", "use gemini for", "let gemini handle", "geminiํํ ์์ผ", "gemini๋ก ๋๋ ค๋ด". Also trigger when the user wants a second opinion from another AI specifically mentioning Gemini or Google, wants to compare Claude's approach with Gemini, or asks to run a task with an external Google agent in parallel. Do NOT trigger for general "delegate" or "์ธ๋ถ AI" requests without mentioning Gemini/Google โ those may be better handled by codex-delegate or other tools.
Use this skill when the user wants to develop features using Test-Driven Development with an agentic Red-Green-Refactor cycle. Trigger on "start TDD", "do TDD", "TDD๋ก ๊ฐ๋ฐํด์ค", "TDD ์์", "TDD ํ ๋ง๋ค์ด", "ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ", "red green refactor", "test-driven development", "ํ ์คํธ ๋จผ์ ์์ฑํ๊ณ ์ถ์ด", "write tests first then implement", "ํ ์คํธ๋ถํฐ ์ง์ค", "TDD ๋ฐฉ์์ผ๋ก ๊ตฌํํด์ค". Also trigger when a user describes a feature and says they want it built incrementally with tests, e.g. "์ด ๊ธฐ๋ฅ ํ ์คํธ ๋จผ์ ๋ง๋ค๊ณ ํ๋์ฉ ๊ตฌํํ์", "build this with failing tests first", or "ํ ๋จ๊ณ์ฉ ํ ์คํธ ์์ฑํ๋ฉด์ ๊ฐ๋ฐํ๊ณ ์ถ์ด". Do NOT trigger for simply writing unit tests after implementation, running existing tests, or debugging test failures โ those are not TDD workflows.
Use this skill to send a task to Codex running in a cmux pane and get the result back as a file. Trigger on "toby codex", "toby codex์๊ฒ", "toby codexํํ ", "toby codex๋ก", "toby codex์๊ฒ ํด์ค", "toby codexํํ ์์ผ", "toby codex๋ก ๋ณด๋ด", "toby codex์๊ฒ ๋ฌผ์ด๋ด". Only trigger when the user explicitly says "toby codex" โ the "toby" prefix is required to distinguish from codex-delegate. Do NOT trigger on bare "codex" mentions without the "toby" prefix. This skill communicates with a persistent Codex pane in cmux (started by toby-team-starter) and collects the result via a file. Do NOT trigger for codex-delegate (which launches a new codex process in the background).
Use this skill to send a task to Gemini running in a cmux pane and get the result back as a file. Trigger on "toby gemini", "toby gemini์๊ฒ", "toby geminiํํ ", "toby gemini๋ก", "toby gemini์๊ฒ ํด์ค", "toby geminiํํ ์์ผ", "toby gemini๋ก ๋ณด๋ด", "toby gemini์๊ฒ ๋ฌผ์ด๋ด". Only trigger when the user explicitly says "toby gemini" โ the "toby" prefix is required to distinguish from gemini-delegate. Do NOT trigger on bare "gemini" mentions without the "toby" prefix. This skill communicates with a persistent Gemini pane in cmux (started by toby-team-starter) and collects the result via a file. Do NOT trigger for gemini-delegate (which launches a new gemini process in the background).
Use this skill to spawn a multi-agent workspace with Codex and Gemini running alongside Claude in cmux. Trigger on "toby team", "toby team ์์", "toby team ์ค๋น", "toby team ์์ํด", "toby team ์ค๋นํด", "toby ํ ์์", "toby ํ ์ค๋น", "agent team", "์์ด์ ํธ ํ", "codex๋ gemini ๊ฐ์ด", "start agent team", "ํ ์์", "๋ฉํฐ ์์ด์ ํธ ์์", "codex gemini ๊ฐ์ด ๋์", "์์ด์ ํธ ํ ๋ง๋ค์ด", "spawn agents", "launch agents", "์์ด์ ํธ pane ์ด์ด", "agent pane", "start multi-agent", "codex gemini pane". Also trigger when the user wants Codex and Gemini running side-by-side in terminal panes for parallel work, or asks to set up a multi-agent development environment. Do NOT trigger when the user just wants to delegate a single task to codex or gemini โ use codex-delegate or gemini-delegate for that. This skill is specifically for spawning persistent agent panes in cmux.
This skill should be used when the user asks about "omc", "oh-my-claudecode", "omc ์ฌ์ฉ๋ฒ", "omc ํ์ฉ", "omc guide", "omc tips", "omc cheatsheet", "omc reference", "omc ๋ชจ๋", "omc ์์ด์ ํธ", "omc ์คํฌ", "which omc mode", "how to use omc", "omc keyword", "omc ๋งค์ง ํค์๋", "omc commands", "omc modes comparison", "autopilot vs ralph", "autopilot vs team", "ralph vs ultrawork", "team mode", "omc agent", "omc tool", "omc ์ค์ ", "omc setup", "omc doctor", "omc pipeline", "omc architecture", or needs guidance on choosing OMC execution modes, agents, skills, or strategies. Provides a comprehensive quick-reference for oh-my-claudecode v4.10+ plugin.
Spring Boot ํ๋ก์ ํธ๋ฅผ Spring Initializr๋ฅผ ์ด์ฉํด ์์ฑํ๋ ์คํฌ. ์ฌ์ฉ์๊ฐ Spring Boot ํ๋ก์ ํธ ์์ฑ, ์คํ๋ง ๋ถํธ ์ ํ๋ก์ ํธ, Spring Initializr, ์ ์คํ๋ง ์ฑ ๋ง๋ค๊ธฐ, create spring boot app, ์คํ๋ง ๋ถํธ ์์ ๋ฑ์ ์์ฒญํ ๋ ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ๋ค. ๊ฐ๋จํ Spring Boot ์์ ์์ฒญ์ด๋ผ๋ ์ด ์คํฌ์ ์ฌ์ฉํด์ผ ํ๋ค.
Guide for developing with Spring Boot 4 and Spring Framework 7. Use this skill whenever the user is working on a Spring Boot 4 project, asking about Spring Boot 4 or Spring Framework 7 changes, migrating from Boot 3 to 4, or encountering issues related to Boot 4 breaking changes. Trigger on "Spring Boot 4", "Spring 7", "Boot 4 migration", "Spring Boot 4 ๋ณ๊ฒฝ์ฌํญ", "Boot 4๋ก ์ ๊ทธ๋ ์ด๋", "Spring Boot 4 ํ๋ก์ ํธ", "spring-boot 4.x", "Spring Framework 7 ๋ณ๊ฒฝ", "Boot 4 ์๋ฌ", "Jackson 3 ๋ง์ด๊ทธ๋ ์ด์ ". Also trigger when the user creates a new Spring Boot project and the version is 4.x, or when build errors suggest Boot 4 compatibility issues (e.g., missing starters, Jakarta EE 11 issues, Jackson 3 package errors, HttpHeaders API changes). Do NOT trigger for Spring Boot 3.x or earlier questions that don't involve upgrading.
Use this skill whenever you help Toby draft, polish, translate, or rewrite a social media post โ Facebook, Threads, X, LinkedIn, blog shortform โ in Toby's voice. Trigger on "ํ์ด์ค๋ถ ๊ธ", "ํ๋ถ ๊ธ", "facebook ๊ธ", "FB ํฌ์คํธ", "SNS ๊ธ", "์์ ๊ธ", "ํ๋ถ์ ์ฌ๋ฆด", "ํ์ด์ค๋ถ์ ์ฌ๋ฆด", "ํ ๋น ์คํ์ผ๋ก", "๋ด ์คํ์ผ๋ก ๊ธ ์จ์ค", "์ด๊ฑฐ ํ๋ถ์ฉ์ผ๋ก", "์ด๊ฑธ ํฌ์คํธ๋ก", "draft a facebook post", "write this in my style", "turn this into a FB post", "make this post-worthy", "write a social post", "ํ๋ถ ์ด์", "ํฌ์คํธ ์ด์ ์จ์ค". Also trigger when Toby shares a URL and asks for a comment, summarizes an experience and asks for a post draft, or asks to rephrase existing prose to sound more like him. Do NOT trigger for git commit messages, PR descriptions, formal documentation, emails, or anything that is clearly not a public-facing casual post.
This skill should be used when the user asks to "use harness", "ํ๋ค์ค ์ฌ์ฉ", "harness use case", "ํ๋ค์ค ์ ์ฆ์ผ์ด์ค", "run harness template", "ํ๋ค์ค ํ ํ๋ฆฟ", "harness ์คํ", "ํ๋ค์ค ์์ ์คํ", "pick a harness", "ํ๋ค์ค ๊ณจ๋ผ์ค", "harness menu", "ํ๋ค์ค ๋ฉ๋ด", "select harness use case", "ํ๋ค์ค ์ ํ", "quick harness", "ํ๋ค์ค ๋นจ๋ฆฌ", "start harness", "ํ๋ค์ค ์์ํด์ค". Presents a menu of pre-built harness use cases and launches the selected one via the harness:harness skill. Do NOT trigger when the user wants to build a custom harness from scratch โ use harness:harness directly for that.
Use this skill at the START of a new Claude Code session to pick up where the previous session left off. Finds the most recent handoff document under `.claude/reports/handoff/`, reads it, then VERIFIES its claims against the live codebase (Read each referenced file, run `git status` / `git log --oneline`) before reporting findings and waiting for user instruction. Treats the handoff as a hypothesis, not fact โ previous session may have been confused. Trigger on "catchup", "catch up", "์ด์ด์ ์์ ", "์ด์ด์ ํด์ค", "์ด์ ์ธ์ ์ด์ด", "resume from handoff", "handoff ์ฝ์ด", "handoff ์ฐธ๊ณ ํด์ ์์", "์ด์ ์์ ์ด์ด์", "์ง๋๋ฒ ์ด์ด์", "์ ์ธ์ ์ค๋น", "prepare to continue", "pick up where we left off", "์บ์น์ ". Also trigger when the user starts a new session by referencing prior work ("์ด์ ํ ์์ ์ด์ด์ ํ์", "๊ณ์ ํ์", "resume the auth refactor") and an `.claude/reports/handoff/` directory exists in the project. Do NOT trigger when the user wants to start a brand-new unrelated task, or when they want to read a specific named document (use Read directly).
Use this skill to write a forward-looking handoff document that prepares the NEXT Claude Code session to pick up where this one stops. Generates a compact markdown file (~2K tokens) under `.claude/reports/handoff/` with Summary, Key Decisions, Traps to Avoid, Working Agreements, Relevant Files (with line numbers), Open Work (status-form only, never imperative), and a Prompt for New Chat that includes a verification instruction. Trigger on "handoff", "hand off", "์ธ์ ์ธ๊ณ", "์ธ๊ณ ๋ฌธ์", "๋ค์ ์ธ์ ์ผ๋ก ๋๊ฒจ", "end-of-session handoff", "session handoff", "์ธ์ ์ข ๋ฃ ์ ์ ์ ๋ฆฌํด", "handoff ๋ฌธ์ ๋ง๋ค์ด", "handoff ์จ์ค", "write a handoff", "prepare next session", "์ธ์ ๋๊ธฐ๊ธฐ ์ ์", "ํธ๋์คํ". Also trigger when the user is about to run `/clear`, close the terminal, end the day, or says something like "let's wrap up this session", "์ธ์ ๋๋ด๊ธฐ ์ ์ ์ ๋ฆฌํ์". Do NOT trigger for `save-conversation` (which is a retrospective transcript log, not a forward-looking handoff), git commit messages, PRD writing, or CLAUDE.md updates.
Use this skill to save a summary of the current conversation to a markdown file. Trigger on "save conv", "save conversation", "๋ํ ์ ์ฅ", "๋ํ๋ด์ฉ ์ ์ฅ", "๋ํ ์ ์ฅํด์ค", "๋ํ๋ด์ฉ ์ ์ฅํด์ค", "conversation ์ ์ฅ", "๋ก๊ทธ ์ ์ฅ", "๋ํ ๊ธฐ๋ก ๋จ๊ฒจ", "save chat", "save log", "๋ํ ์ ๋ฆฌํด์ ์ ์ฅ", "์ง๊ธ๊น์ง ๋ํ ์ ์ฅ", "conv ์ ์ฅ". Also trigger when the user asks to log, archive, or record the current conversation, or wants a summary of what was discussed saved to a file. Do NOT trigger for memory saving (use memory system) or for git commit messages.