Discover Plugins
ruvnet/ruflo
Discover and recommend ruflo plugins based on your workflow, installed MCP tools, and current task
Discover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge.
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install secondsky/claude-skills unknowns-discovery --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .claude/skills/unknowns-discovery && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .claude/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discoveryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install secondsky/claude-skills unknowns-discovery --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .agents/skills/unknowns-discovery && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .agents/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install secondsky/claude-skills unknowns-discovery --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .cursor/skills/unknowns-discovery && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .cursor/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/secondsky/claude-skills.git --path plugins/unknowns-discovery/skills/unknowns-discovery--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install secondsky/claude-skills unknowns-discovery --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .gemini/skills/unknowns-discovery && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .gemini/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install secondsky/claude-skills unknowns-discoveryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .github/skills/unknowns-discovery && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .github/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill unknowns-discovery -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install secondsky/claude-skills unknowns-discovery --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/unknowns-discovery/skills/unknowns-discovery .opencode/skills/unknowns-discovery && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "unknowns-discovery" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/unknowns-discovery/skills/unknowns-discovery into .opencode/skills/unknowns-discovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unknowns-discovery", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
unknowns-discoveryDiscover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge.
Unknowns Discovery is an agent skill from secondsky/claude-skills. Discover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 30 other files, including scripts, reference files and assets (for example `assets/templates/assumptions-register.md`, `assets/templates/blindspot-pass.md` and `assets/templates/brainstorm-prototype.md`).
The repository describes itself as: Production-ready skills for Claude Code CLI - Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Unknowns Discovery loads about 1.9k tokens when it runs, and up to ~9.4k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 822 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from secondsky/claude-skills at commit 8837836, republished under its MIT licence (© secondsky). 822 words, ~1,926 tokens.
.claude/skills/unknowns-discovery/SKILL.md (or your agent's skills folder). This skill also uses 27 other files; get the full folder from GitHub.Use this skill when an agent should discover what the user, spec, prompt, or codebase is missing before it commits to a plan, implementation, review, or merge.
The prompt, skill, ticket, screenshot, and context window are the map. The real codebase, product, users, data, constraints, history, and reviewer expectations are the territory. The gap between them is the task's unknowns.
| Type | Meaning | Agent move |
|---|---|---|
| Known knowns | Explicit facts and constraints in the prompt | Preserve and restate briefly |
| Known unknowns | Questions already recognized as open | Ask, research, parameterize, or gate |
| Unknown knowns | Tacit standards the user would recognize only after seeing them | Prototype, mock, compare, or interview |
| Unknown unknowns | Hidden constraints, missing vocabulary, prior art, traps, or quality ceilings nobody mentioned | Run blindspot passes, inspect references, search code/history, and surface landmines |
Activate this skill when any of these are true:
Do not activate for tiny deterministic tasks where exploration would add friction, such as fixing a typo, renaming a variable, or answering a direct question with no meaningful unknowns.
| Mode | Use when | Output |
|---|---|---|
blindspot-pass | Unfamiliar codebase/domain/design area; likely unknown unknowns | Blindspot cards + better implementation prompt |
teach-me-my-unknowns | User lacks vocabulary or quality criteria | Mental model + vocabulary ladder + improved prompts |
brainstorm-prototype | User will know it when they see it | Divergent prototypes/options + reaction template |
mock-before-wire | Need to see UI/flow before backend/state/app changes | Throwaway mock with fake data + wiring plan |
option-space-brainstorm | Problem framing may be too narrow or too wide | Ranked interventions from cheapest to ambitious |
one-question-interview | Ambiguity remains after exploration | One question at a time, ordered by blast radius |
reference-semantics-map | Existing code/design/doc is the best description | Semantics map before porting/adapting |
tweakable-plan | Ready to implement but human should review change-prone parts | Plan sorted by likely human-tweak points before execution order |
implementation-notes | Implementation is underway and surprises appear | Running log of deviations and conservative choices |
buy-in-doc | Work needs approval or stakeholder alignment | Demo-first pitch/explainer with objections and signoffs |
merge-readiness-quiz | Human must understand a complex change before merge/release | Report + quiz with pass criteria |
Detailed procedures are in references/WORKFLOWS.md. Copyable prompt cards are in references/PROMPT_PATTERNS.md. Output schemas are in references/OUTPUT_SCHEMAS.md.
Every unknowns artifact should include:
ASSUMED.Do a blindspot pass before implementation. Find unknown unknowns, explain why each matters, and rewrite my prompt with the discoveries folded in.Before touching the app, make a single HTML mock with fake data so I can react to layout and product decisions.Keep implementation-notes.md as you build. If code forces a plan deviation, choose the conservative option, log it under Deviations, and continue unless it affects security/data/migrations/API/compliance.Give me a merge-readiness report with a quiz at the bottom. I should not merge until I pass it perfectly.© secondsky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 27 other files (scripts, references, assets) in plugins/unknowns-discovery/skills/unknowns-discovery of secondsky/claude-skills.
Open the folder on GitHubat commit 8837836
Unknowns Discovery next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Unknowns Discovery this skillsecondsky/claude-skills | 227 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Discover Pluginsruvnet/ruflo | 74k | — | ~2k | Automated safety check: Notes | MIT | |
| Reduced Motionthedaviddias/Front-End-Checklist | 74k | — | ~534 | Automated safety check: Pass | MIT | |
| Aas Discoversickn33/agentic-awesome-skills | 47k | 1 repos | ~523 | Automated safety check: Pass | MIT | |
| Discoverbrycewang-stanford/Auto-Empirical-Research-Skills | 4.5k | — | ~2.2k | Automated safety check: Pass | Custom licence | |
| Unknownteam-attention/plugins-for-claude-natives | 827 | — | ~1.7k | Automated safety check: Pass | MIT |
ruvnet/ruflo
Discover and recommend ruflo plugins based on your workflow, installed MCP tools, and current task
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Respect reduced motion preferences.
sickn33/agentic-awesome-skills
Discover AAS skills for an explicit task and compare their complete instructions without installing them.
brycewang-stanford/Auto-Empirical-Research-Skills
Discovery phase combining research interviews, literature search, data discovery, and ideation.
team-attention/plugins-for-claude-natives
This skill should be used when the user provides a strategy, plan, or decision document and wants to surface hidden assumptions and blind spots using the Known/Unknown 4-quadrant framework.
agenticnotetaking/arscontexta
Extract structured knowledge from source material. An agent skill from agenticnotetaking/arscontexta.
secondsky/claude-skills
TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.
secondsky/claude-skills
AutoAnimate (@formkit/auto-animate) zero-config animations for React.
secondsky/claude-skills
MUI Base UI unstyled React components with Floating UI. An agent skill from secondsky/claude-skills.
secondsky/claude-skills
This skill should be used when the user asks to "upload images to Cloudflare", "implement direct creator upload", "configure image transformations", "optimize WebP/AVIF", "create image variants"…
secondsky/claude-skills
Deploy Next.js to Cloudflare Workers via the OpenNext adapter (@opennextjs/cloudflare).
secondsky/claude-skills
Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge.
Discover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge. Unknowns Discovery is an agent skill from secondsky/claude-skills. Discover and reduce task unknowns — blindspots, missing context, and unknown unknowns — before committing to a plan, implementation, review, or merge.
Run `npx skills add secondsky/claude-skills --skill unknowns-discovery -a claude-code`. Or copy the skill folder (plugins/unknowns-discovery/skills/unknowns-discovery in secondsky/claude-skills) into .claude/skills/unknowns-discovery in your project. Claude Code loads it when a task matches its description.
Run `npx skills add secondsky/claude-skills --skill unknowns-discovery -a codex`. Or copy the skill folder (plugins/unknowns-discovery/skills/unknowns-discovery in secondsky/claude-skills) into .agents/skills/unknowns-discovery in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/claude-skills --skill unknowns-discovery -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/unknowns-discovery, .gemini/skills/unknowns-discovery, .github/skills/unknowns-discovery and .opencode/skills/unknowns-discovery in your project.
SKILL.md names no scripts, command-line tools or credentials: Unknowns Discovery is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Unknowns Discovery is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Unknowns Discovery: Discover Plugins (ruvnet/ruflo, 74k stars), Reduced Motion (thedaviddias/Front-End-Checklist, 74k stars), Aas Discover (sickn33/agentic-awesome-skills, 47k stars) and Discover (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
secondsky (a GitHub user) maintains it in secondsky/claude-skills, which has 227 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 28, 2026.
Source: secondsky/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.