{"slug":"malo-find-skills","title":"malo-find-skills","summary":"Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist a","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-10-01T14:18:39.274455Z","repo":{"url":"https://github.com/malob/nix-config","stars":462,"forks":38,"license":"MIT","updatedAt":"2026-09-27T04:51:44Z"},"bodyHtml":"<hr>\n<h2>name: malo-find-skills\ndescription: Helps users discover and install agent skills when they ask questions like \"how do I do X\", \"find a skill for X\", \"is there a skill that can...\", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.</h2>\n<h1>Find Skills</h1>\n<p>This skill helps you discover and install skills from the open agent skills ecosystem (<a href=\"https://skills.sh\">https://skills.sh</a>). Based on the <a href=\"https://github.com/vercel-labs/skills/tree/main/skills/find-skills\">find-skills</a> skill by Vercel, adapted for this Nix-managed environment.</p>\n<h2>When to Use This Skill</h2>\n<p>Use this skill when the user:</p>\n<ul>\n<li>Asks \"how do I do X\" where X might be a common task with an existing skill</li>\n<li>Says \"find a skill for X\" or \"is there a skill for X\"</li>\n<li>Asks \"can you do X\" where X is a specialized capability</li>\n<li>Expresses interest in extending agent capabilities</li>\n<li>Wants to search for tools, templates, or workflows</li>\n</ul>\n<h2>How Skills Work in This Setup</h2>\n<p>All paths below (e.g. <code>home/claude.nix</code>, <code>configs/claude/skills/</code>) are relative to the nix-config directory.</p>\n<p>Skills are split into two categories:</p>\n<ul>\n<li><strong>Custom skills</strong>: Directories in <code>configs/claude/skills/</code> committed to the nix-config repo. These are skills we author and maintain.</li>\n<li><strong>External skills</strong>: Installed from skills.sh via <code>npx skills add</code>. These are managed by an activation script in <code>home/claude.nix</code> and are gitignored (they appear as symlinks in the skills directory, not regular directories).</li>\n</ul>\n<p>The activation script defines a list called <code>externalSkills</code>. On every <code>nh darwin switch --no-nom</code>, it removes all Claude Code external skills and reinstalls only the declared ones. This keeps external skills declarative and reproducible.</p>\n<h2>Finding Skills</h2>\n<h3>Step 1: Search</h3>\n<p>Run the find command with a relevant query:</p>\n<pre><code>npx skills find [query]\n</code></pre>\n<p>For example:</p>\n<ul>\n<li>\"how do I make my React app faster?\" -&gt; <code>npx skills find react performance</code></li>\n<li>\"can you help me with PR reviews?\" -&gt; <code>npx skills find pr review</code></li>\n<li>\"I need to create a changelog\" -&gt; <code>npx skills find changelog</code></li>\n</ul>\n<p>You can also browse skills at <a href=\"https://skills.sh/\">https://skills.sh/</a></p>\n<h3>Step 2: Present Options</h3>\n<p>When you find relevant skills, present them with:</p>\n<ol>\n<li>The skill name and what it does</li>\n<li>The install command</li>\n<li>A link to learn more</li>\n</ol>\n<h3>Step 3: Install</h3>\n<p>To try a skill immediately:</p>\n<pre><code>npx skills add &lt;owner/repo&gt; --skill &lt;name&gt; -g -a claude-code -y\n</code></pre>\n<p>Always pass <code>-a claude-code</code> to avoid installing for other agents. The <code>-g</code> flag installs globally (user-level) and <code>-y</code> skips prompts.</p>\n<h3>Step 4: Make It Permanent</h3>\n<p>If the user wants to keep the skill across rebuilds, add it to the <code>externalSkills</code> list in <code>home/claude.nix</code>:</p>\n<pre><code>externalSkills = [\n  \"anthropics/skills --skill pdf\"\n  \"owner/repo --skill new-skill\"  # &lt;- add here\n];\n</code></pre>\n<p>Then <code>nh darwin switch --no-nom</code> will install it on every activation.</p>\n<h2>Creating a Custom Skill</h2>\n<p>If no existing skill fits, or the user wants to build their own:</p>\n<ol>\n<li>Create a directory in <code>configs/claude/skills/&lt;skill-name&gt;/</code></li>\n<li>Add a <code>SKILL.md</code> with YAML frontmatter (<code>name</code> and <code>description</code>) and instructions</li>\n<li>The gitignore allowlists directories automatically, so it will be tracked in git</li>\n<li>Optionally add <code>references/</code>, <code>scripts/</code>, or other supporting files</li>\n</ol>\n<h2>When No Skills Are Found</h2>\n<p>If no relevant skills exist:</p>\n<ol>\n<li>Acknowledge that no existing skill was found</li>\n<li>Offer to help with the task directly</li>\n<li>Suggest creating a custom skill if it's a repeatable workflow</li>\n</ol>\n","files":[{"path":"SKILL.md","sizeBytes":3534,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-10-01T14:19:18.533783Z","sha256":"681885E1D7B6BAA0CEA0D980398D7C3B65209FD050325F639612039417BE551D","sizeBytes":1726},"review":null,"source":{"repositoryUrl":"https://github.com/malob/nix-config","path":"configs/claude/skills/malo-find-skills","license":"MIT","commit":"500b474e4d1a7bb5bfe8e14e66fadf3e739394b1","subtreeSha":"DACFE038610981CCE386617A9F3BD9D1AE31D18F5FDD54A679764EEE39B9A638","lastSyncedAt":"2026-10-01T14:18:38.843139Z"},"reviewedAt":"2026-10-01T14:20:37.854086Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/malob/nix-config/tree/master/configs/claude/skills/malo-find-skills"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install malob-nix-config@llmmart"},{"target":"git","command":"git clone https://github.com/malob/nix-config.git"}]}