> ## Documentation Index
> Fetch the complete documentation index at: https://usefulai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Best Agent Setup and Memory Plugins, Skills, and MCP Servers in 2026

> Research-backed setup and memory plugins, skills, and MCP servers with platform availability and direct setup routes.

<div className="uai-updated-row">Updated July 25, 2026</div>

These extensions shape the agent itself - how it is configured, the skills it can find and build, how it behaves, and what it remembers between sessions. The real decision is rarely adding another connection; it is whether you want persistent behavior and continuity, and what you will let the agent store.

<div className="uai-extension-directory-v2 uai-plugin-category-template-page uai-extension-variants-page uai-subgroup-page">
  <div className="uai-extension-filters uai-subgroup-chips" role="group" aria-label="Filter by subcategory">
    <input className="uai-extension-filter-input" type="radio" name="uai-sg" id="uai-sg-all" defaultChecked />

    <label className="uai-extension-filter-label" htmlFor="uai-sg-all">All</label>

    <input className="uai-extension-filter-input" type="radio" name="uai-sg" id="uai-sg-config" />

    <label className="uai-extension-filter-label" htmlFor="uai-sg-config">Setup</label>

    <input className="uai-extension-filter-input" type="radio" name="uai-sg" id="uai-sg-skills" />

    <label className="uai-extension-filter-label" htmlFor="uai-sg-skills">Skills</label>

    <input className="uai-extension-filter-input" type="radio" name="uai-sg" id="uai-sg-behavior" />

    <label className="uai-extension-filter-label" htmlFor="uai-sg-behavior">Behavior</label>

    <input className="uai-extension-filter-input" type="radio" name="uai-sg" id="uai-sg-memory" />

    <label className="uai-extension-filter-label" htmlFor="uai-sg-memory">Memory</label>
  </div>

  <div className="uai-overview-table uai-overview-table--ranked uai-overview-table--lead-icon">
    |                                       # | Name                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Best for                                     | Est. installs <Tooltip tip="Estimated from thousands of public install signals including: marketplaces, directories, package downloads, and public code references." cta="Our full methodology" href="/plugins#how-we-estimate-installs"><span className="uai-tip-icon"><Icon icon="circle-info" size={12} color="currentColor" /><span className="uai-sr-only">About install estimates</span></span></Tooltip> |
    | --------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
    |    1<span className="uai-sgm-skills" /> | <a href="#find-skills" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?fit=max&auto=format&n=-BdB1T4cTAq9nNj4&q=85&s=77c9e07c12a238c1e8d97fc14fff0f9d" alt="" noZoom width="48" height="48" data-path="images/icons/48/vercel.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Find Skills</span></span></a>                                                                                 | Discovering skills you can install           |                                                                                                                                                                                                                                                                                                                                                                                                        **1.4M** |
    |  2<span className="uai-sgm-behavior" /> | <a href="#grill-me" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?fit=max&auto=format&n=hy16G83xN3DfF0qA&q=85&s=4e4af9ad953591c70a601dad31692d95" alt="" noZoom width="48" height="48" data-path="images/icons/48/mattpocock.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Grill Me</span></span></a>                                                       | Grilling a plan until decisions are explicit |                                                                                                                                                                                                                                                                                                                                                                                                        **670K** |
    |  3<span className="uai-sgm-behavior" /> | <a href="#caveman" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/caveman.so.png?fit=max&auto=format&n=V3UY3aFtaYLn-mrg&q=85&s=f32883a17e4bc0a93c7e2217f3853856" alt="" noZoom width="48" height="48" data-path="images/icons/48/caveman.so.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Caveman</span></span></a>                                                                                         | Terse replies, fewer output tokens           |                                                                                                                                                                                                                                                                                                                                                                                                        **410K** |
    |    4<span className="uai-sgm-skills" /> | <a href="#skill-creator" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=f84edebba0edca3b7e75a740d0fc318e" alt="" noZoom width="48" height="48" data-path="images/icons/48/anthropic.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Skill Creator</span></span></a>                                                     | Building and measuring your own skills       |                                                                                                                                                                                                                                                                                                                                                                                                        **390K** |
    |    5<span className="uai-sgm-config" /> | <a href="#claude-md-management" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=f84edebba0edca3b7e75a740d0fc318e" alt="" noZoom width="48" height="48" data-path="images/icons/48/anthropic.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">CLAUDE.md Management</span></span></a>                                       | CLAUDE.md files that stay current            |                                                                                                                                                                                                                                                                                                                                                                                                        **290K** |
    |    6<span className="uai-sgm-skills" /> | <a href="#writing-great-skills" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?fit=max&auto=format&n=hy16G83xN3DfF0qA&q=85&s=4e4af9ad953591c70a601dad31692d95" alt="" noZoom width="48" height="48" data-path="images/icons/48/mattpocock.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Writing Great Skills</span></span></a>                               | A method for authoring skills                |                                                                                                                                                                                                                                                                                                                                                                                                        **240K** |
    |    7<span className="uai-sgm-config" /> | <a href="#claude-code-setup" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=f84edebba0edca3b7e75a740d0fc318e" alt="" noZoom width="48" height="48" data-path="images/icons/48/anthropic.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Claude Code Setup</span></span></a>                                             | A shortlist of automations for your repo     |                                                                                                                                                                                                                                                                                                                                                                                                        **230K** |
    |    8<span className="uai-sgm-memory" /> | <a href="#claude-mem" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/claude-mem.ai.png?fit=max&auto=format&n=V3UY3aFtaYLn-mrg&q=85&s=13b0141fb38a9af94637f23f1d18f683" alt="" noZoom width="48" height="48" data-path="images/icons/48/claude-mem.ai.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">claude-mem</span></span></a>                                                           | Session memory that persists locally         |                                                                                                                                                                                                                                                                                                                                                                                                        **220K** |
    |    9<span className="uai-sgm-memory" /> | <a href="#graphiti" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/getzep.com.png?fit=max&auto=format&n=uuQvup7PYSSgULe9&q=85&s=e333124203ec135d22c9a667060908f4" alt="" noZoom width="48" height="48" data-path="images/icons/48/getzep.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Graphiti</span></span></a>                                                                                       | Temporal knowledge-graph memory              |                                                                                                                                                                                                                                                                                                                                                                                                        **100K** |
    |   10<span className="uai-sgm-memory" /> | <a href="#mem0" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mem0.ai.png?fit=max&auto=format&n=hy16G83xN3DfF0qA&q=85&s=9c2a406b7b21151636a1db0145293a0b" alt="" noZoom width="48" height="48" data-path="images/icons/48/mem0.ai.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Mem0</span></span></a>                                                                                                                       | Portable long-term agent memory              |                                                                                                                                                                                                                                                                                                                                                                                                        **100K** |
    |   11<span className="uai-sgm-memory" /> | <a href="#remember" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=428c02db7ed3f5dc78be2e665f3142c1" alt="" noZoom width="48" height="48" data-path="images/icons/48/github.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Remember</span></span></a>                                                                                       | Local session-to-session handoffs            |                                                                                                                                                                                                                                                                                                                                                                                                         **70K** |
    | 12<span className="uai-sgm-behavior" /> | <a href="#learning-output-style" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=f84edebba0edca3b7e75a740d0fc318e" alt="" noZoom width="48" height="48" data-path="images/icons/48/anthropic.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Learning Output Style</span></span></a>                                     | Learning while Claude codes                  |                                                                                                                                                                                                                                                                                                                                                                                                         **60K** |
    | 13<span className="uai-sgm-behavior" /> | <a href="#interview-me" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=428c02db7ed3f5dc78be2e665f3142c1" alt="" noZoom width="48" height="48" data-path="images/icons/48/github.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Interview Me</span></span></a>                                                                               | Interviewing you before it starts            |                                                                                                                                                                                                                                                                                                                                                                                                         **45K** |
    | 14<span className="uai-sgm-behavior" /> | <a href="#ask-questions-if-underspecified" className="uai-extension-cell no-underline"><img src="https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/trailofbits.com.png?fit=max&auto=format&n=AHrz0Wwy4lVZj5MG&q=85&s=cfe790584dc53a2452072cac55492d85" alt="" noZoom width="48" height="48" data-path="images/icons/48/trailofbits.com.png" /><span className="uai-extension-cell-copy"><span className="uai-extension-name">Ask Questions If Underspecified</span></span></a> | A few must-ask questions, then go            |                                                                                                                                                                                                                                                                                                                                                                                                         **25K** |
  </div>

  <label className="uai-overview-more">
    <input type="checkbox" className="uai-overview-toggle" />

    <span className="uai-overview-more-open"><span className="uai-overview-more-count">Show more</span><Icon icon="chevron-down" size={13} /></span>
    <span className="uai-overview-more-close"><span>Show less</span><Icon icon="chevron-up" size={13} /></span>
  </label>

  ***

  <div className="uai-itemcard uai-sgc-skills" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?fit=max&auto=format&n=sV7VJe4pqO2Le0pu&q=85&s=da20e034cbd8dfcd575e83f9feaa9d6f" alt="Find Skills logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/vercel.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Find Skills](https://skills.sh/vercel-labs/skills/find-skills)

          <span className="uai-itemcard-byline">by Vercel Labs</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Discovering skills you can install</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>1.4M</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Find Skills teaches an agent to search the open skill ecosystem and pull in relevant packages on demand. It rides on the shared Skills CLI and skills.sh catalog rather than being the catalog itself, acting as the discovery layer.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        Reach for it when a user needs a capability that likely already exists as a skill. It ranks candidates by popularity and publisher signal, but discovery is not a safety check. Every package it surfaces carries its own code and permissions, so review before installing.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Find Skills">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://skills.sh/vercel-labs/skills/find-skills" target="_blank" rel="noreferrer" aria-label="Skill" title="Find Skills via Skills CLI - Official third-party by Vercel Labs" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-behavior" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?fit=max&auto=format&n=GCPeCvcnaEiqXuyx&q=85&s=b6013318fa87c93b7d1f9cf170d1378a" alt="Matt Pocock logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/mattpocock.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Grill Me](https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me)
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Grilling a plan until decisions are explicit</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>670K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Grill Me makes an agent investigate the discoverable facts itself, then ask you one decision question at a time until a plan or idea is genuinely understood. The visible command is a thin wrapper around the collection's reusable Grilling skill.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        Reach for it on non-code plans, product decisions, or genuinely ambiguous work where a wrong assumption is expensive, and it keeps you in control of the real decisions. Skip it for clear, reversible tasks; for codebase design the publisher points to Grill with Docs, which also preserves domain language.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Grill Me">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://github.com/mattpocock/skills#install-as-a-claude-code-plugin" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Grill Me via Matt Pocock Skills plugin - Community by Matt Pocock" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a><a href="https://skills.sh/mattpocock/skills/grill-me" target="_blank" rel="noreferrer" aria-label="Skill" title="Grill Me portable skill - Community by Matt Pocock" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-behavior" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/caveman.so.png?fit=max&auto=format&n=7PKXUq3bi28Jf8Zg&q=85&s=79854184e95d7b9d183e44cdee3c4319" alt="Caveman logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/caveman.so.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Caveman](https://github.com/JuliusBrussee/caveman)
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Terse replies, fewer output tokens</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>410K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Caveman forces a coding agent into deliberately terse replies, stripping the conversational padding while leaving code, commands, and error output intact. The logic lives entirely in the extension, with no external service behind it.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        It earns its place when an agent's explanations are consistently longer than you need, cutting reading time and trimming output tokens. The trade-off is blunt: it is a poor fit for teaching, stakeholder-facing writing, or any work where visible reasoning is the point.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Caveman">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://github.com/JuliusBrussee/caveman/blob/main/INSTALL.md" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Caveman Claude plugin - Community by Julius Brussee" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a><a href="https://skills.sh/juliusbrussee/caveman" target="_blank" rel="noreferrer" aria-label="Skill" title="Caveman portable skills - Community by Julius Brussee" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-skills" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max&auto=format&n=tO2qspLJNjFc61Zv&q=85&s=2077996fd7746bfe8ee85acdd8018de3" alt="Skill Creator logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/anthropic.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Skill Creator](https://claude.com/plugins/skill-creator)

          <span className="uai-itemcard-byline">by Anthropic</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Building and measuring your own skills</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>390K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Skill Creator is a toolkit for building and refining Claude skills across four modes: Create, Eval, Improve, and Benchmark. Instead of writing a skill and hoping it works, you get structured stages for drafting, testing, and measuring it.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        The payoff is measurement: graders, blind comparisons, validation, and benchmark reports let you see whether a change actually improved a skill rather than guessing. Worth knowing that repeated evaluation runs consume real model usage and execute local scripts, so heavy iteration has a cost.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Skill Creator">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://claude.com/plugins/skill-creator" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Skill Creator plugin - First-party by Anthropic" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a><a href="https://skills.sh/anthropics/skills/skill-creator" target="_blank" rel="noreferrer" aria-label="Skill" title="Original skill through third-party installer - Community by Anthropic source/community distribution" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-config" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max&auto=format&n=tO2qspLJNjFc61Zv&q=85&s=2077996fd7746bfe8ee85acdd8018de3" alt="CLAUDE.md Management logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/anthropic.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [CLAUDE.md Management](https://claude.com/plugins/claude-md-management)

          <span className="uai-itemcard-byline">by Anthropic</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">CLAUDE.md files that stay current</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>290K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        CLAUDE.md Management is a project-memory workflow with two moves. An audit skill checks your CLAUDE.md files against the current codebase, and a session command turns durable learnings from a session into proposed diffs you review before they land.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        It helps when project instructions drift after code changes, or when a session surfaces a durable command or gotcha worth keeping. It aims to keep instructions useful rather than bloated. Treat its scores and diffs as prompts for judgment, and keep secrets, ephemeral state, and verbose summaries out.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        Nothing beyond Claude - currently a Claude-only plugin.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install CLAUDE.md Management">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://claude.com/plugins/claude-md-management" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="CLAUDE.md Management plugin - First-party by Anthropic" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-skills" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?fit=max&auto=format&n=GCPeCvcnaEiqXuyx&q=85&s=b6013318fa87c93b7d1f9cf170d1378a" alt="Writing Great Skills logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/mattpocock.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Writing Great Skills](https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills)

          <span className="uai-itemcard-byline">by Matt Pocock</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">A method for authoring skills</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>240K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        A community meta-skill from Matt Pocock for designing, writing, and improving agent skills - a repeatable method for authoring skill instructions and judging whether one is clear and genuinely useful.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        When you are creating or revising a skill and want more than a blank file. Despite the name it operates on the skill itself, not prose; it pairs with Skill Creator, which adds the evaluation and benchmarking loop.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Writing Great Skills">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://github.com/mattpocock/skills/tree/main/skills/productivity/writing-great-skills" target="_blank" rel="noreferrer" aria-label="Skill" title="Writing Great Skills - Community by Matt Pocock" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-config" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max&auto=format&n=tO2qspLJNjFc61Zv&q=85&s=2077996fd7746bfe8ee85acdd8018de3" alt="Claude Code Setup logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/anthropic.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Claude Code Setup](https://claude.com/plugins/claude-code-setup)

          <span className="uai-itemcard-byline">by Anthropic</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">A shortlist of automations for your repo</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>230K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Claude Code Setup is a read-only recommender that scans your repository and suggests a short list of automations to add: MCP servers, skills, hooks, subagents, and slash commands. It reads the project but changes nothing on its own.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        It helps most when the extension ecosystem feels overwhelming, because it narrows the field to a shortlist tied to your project's structure, dependencies, and patterns rather than a generic popularity list. Since it only suggests, verify the source, maintenance, permissions, and compatibility of anything third-party before you add it.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        Nothing beyond Claude - currently a Claude-only plugin.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Claude Code Setup">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://claude.com/plugins/claude-code-setup" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Claude Code Setup plugin - First-party by Anthropic" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-memory" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/claude-mem.ai.png?fit=max&auto=format&n=7PKXUq3bi28Jf8Zg&q=85&s=91ae32920cb808d264e45162d2c5961c" alt="claude-mem logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/claude-mem.ai.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [claude-mem](https://claude-mem.ai/)
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Session memory that persists locally</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>220K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        claude-mem is a memory layer that watches an agent session, summarizes what happened through an AI model, and files it in local SQLite and vector indexes. Later sessions can pull back the relevant pieces. The MCP search tools are one part of this larger system.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        It shines on long projects where sessions keep losing decisions, and it retrieves history progressively instead of dumping everything into context. The catch: it records substantial session activity and sends it to your chosen model, so vet retention, privacy exclusions, and cloud sync before pointing it at sensitive repositories.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        It runs a local memory service; summarization calls a model provider.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install claude-mem">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://docs.claude-mem.ai/installation" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Claude community plugin - Community by claude-mem project" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a><a href="https://github.com/thedotmack/claude-mem#quick-start" target="_blank" rel="noreferrer" aria-label="CLI" title="Claude-Mem CLI installer - Community by claude-mem project" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>CLI</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-memory" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/getzep.com.png?fit=max&auto=format&n=xNhx1TJ-klGNuRgY&q=85&s=e7f36f2176504057979207ee2aa9eef3" alt="Graphiti logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/getzep.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Graphiti](https://github.com/getzep/graphiti)

          <span className="uai-itemcard-byline">by Zep</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Temporal knowledge-graph memory</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>100K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Graphiti gives an agent a temporal knowledge graph for long-term memory - episodes, entities, relationships, and facts that change over time - queried with hybrid, time-aware search. The agent route is Zep's official but explicitly experimental MCP server, running on the broader Graphiti library and a graph database.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        When flat memory notes are not enough and you want provenance and relationships an agent can reason over, and your team can operate the infrastructure. It is the most capable memory option here, and the most demanding to run and secure.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        A local graph database (FalkorDB or Neo4j), a model or embedding API key, and a Docker or Python runtime; use MCP 1.0.2 or later.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Graphiti">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://github.com/getzep/graphiti/blob/main/mcp_server/README.md" target="_blank" rel="noreferrer" aria-label="MCP" title="Graphiti MCP server - Official third-party by Zep" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max&auto=format&n=hy16G83xN3DfF0qA&q=85&s=773d9ff8c886047c422dc6b5404231c9" alt="" noZoom className="uai-mcp-mark" loading="lazy" width="48" height="48" data-path="images/icons/48/modelcontextprotocol.io.png" /><span>MCP</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-memory" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mem0.ai.png?fit=max&auto=format&n=GCPeCvcnaEiqXuyx&q=85&s=6b3794c1f8f94f47537f0d3d987907f3" alt="Mem0 logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/mem0.ai.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Mem0](https://mem0.ai/)
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Portable long-term agent memory</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>100K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Mem0 is a persistent memory layer for agents and AI applications, reachable through a hosted MCP server, plugins with lifecycle hooks, portable skills, SDKs, or a self-hostable open-source library. Agents can explicitly add, search, update, and delete memories.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        The simple path gives an agent direct memory commands; the plugin route goes further, pulling context at task start and capturing learnings before they scroll away. The hosted free tier allows 10,000 additions and 1,000 retrievals monthly. Because automatic capture can store sensitive context, set retention and access rules first.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        A Mem0 account and API key for the hosted route; self-hosting is the alternative.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Mem0">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://docs.mem0.ai/integrations/codex" target="_blank" rel="noreferrer" aria-label="Codex Plugin" title="Mem0 full plugin - Official third-party by Mem0" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=21ac965dc6ee5751127e6d435043629b" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/openai.com.png" /><span>Plugin</span></a><a href="https://cursor.com/marketplace/mem0" target="_blank" rel="noreferrer" aria-label="Cursor Plugin" title="Mem0 Cursor plugin - Official third-party by Mem0" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max&auto=format&n=VO-39uGyUn-FtcaD&q=85&s=3472188040350aa6fc703d0d14923751" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/cursor.com.png" /><span>Plugin</span></a><a href="https://docs.mem0.ai/platform/mem0-mcp" target="_blank" rel="noreferrer" aria-label="MCP" title="Mem0 hosted MCP - Official third-party by Mem0" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max&auto=format&n=hy16G83xN3DfF0qA&q=85&s=773d9ff8c886047c422dc6b5404231c9" alt="" noZoom className="uai-mcp-mark" loading="lazy" width="48" height="48" data-path="images/icons/48/modelcontextprotocol.io.png" /><span>MCP</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-memory" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?fit=max&auto=format&n=Ez-pJDkPpztLE7Cr&q=85&s=ae26fba344d6ff6a16b305e4452caac9" alt="Remember logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/github.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Remember](https://claude.com/plugins/remember)
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Local session-to-session handoffs</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>70K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        A community continuity plugin for Claude Code that extracts and compresses each session into persistent daily memory and handoff files, so project context survives across separate sessions without a hosted service.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        When you want local, file-based continuity rather than sending session activity to a cloud memory provider. It overlaps with claude-mem and Mem0 but keeps everything on disk - review what its hooks persist.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        Claude Code, where it runs locally through session hooks; no verified Codex or Cursor route.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Remember">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://claude.com/plugins/remember" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Remember plugin - Community by Digital Process Tools" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-behavior" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max&auto=format&n=tO2qspLJNjFc61Zv&q=85&s=2077996fd7746bfe8ee85acdd8018de3" alt="Learning Output Style logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/anthropic.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Learning Output Style](https://claude.com/plugins/learning-output-style)

          <span className="uai-itemcard-byline">by Anthropic</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Learning while Claude codes</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>60K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        A first-party Claude behavior plugin that changes how Claude works a coding task: it explains the reasoning behind implementation choices and pauses at decision points for you to write small, meaningful pieces of the code yourself.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        When understanding and practice matter more than the fastest possible completion. The trade-off is direct: the added explanations and hand-offs cost tokens and time, so it is a poor fit for routine production work or urgent fixes.
      </section>

      <section className="uai-itemcard-section">
        **What you need**

        Nothing beyond Claude - currently a Claude-only plugin.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Learning Output Style">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://claude.com/plugins/learning-output-style" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Learning Output Style plugin - First-party by Anthropic" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-behavior" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?fit=max&auto=format&n=Ez-pJDkPpztLE7Cr&q=85&s=ae26fba344d6ff6a16b305e4452caac9" alt="Interview Me logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/github.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Interview Me](https://github.com/addyosmani/agent-skills/tree/main/skills/interview-me)

          <span className="uai-itemcard-byline">by Addy Osmani</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">Interviewing you before it starts</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>45K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        A community skill that has the agent interview you one focused question at a time about an ambiguous task, continuing until it is roughly 95% confident, then restating the work as a clear specification before starting.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        Before complex or high-stakes work where requirements are incomplete and a wrong assumption is expensive. For simple tasks it is overkill - and note the individual skill is the install to want, not the 24-skill collection it ships in.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Interview Me">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://skills.sh/addyosmani/agent-skills/interview-me" target="_blank" rel="noreferrer" aria-label="Skill" title="Interview Me skill - Community by Addy Osmani" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>

  <div className="uai-itemcard uai-sgc-behavior" role="article">
    <div className="uai-itemcard-head">
      <span className="uai-itemcard-icon">
        <img src="https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/trailofbits.com.png?fit=max&auto=format&n=o4_em4P2KznfOrKM&q=85&s=333415e46a1d9fd34304b8ecf422248e" alt="Ask Questions If Underspecified logo" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/trailofbits.com.png" />
      </span>

      <div className="uai-itemcard-identity">
        <div className="uai-itemcard-row uai-itemcard-row--title">
          ## [Ask Questions If Underspecified](https://github.com/trailofbits/skills/tree/main/plugins/ask-questions-if-underspecified)

          <span className="uai-itemcard-byline">by Trail of Bits</span>
        </div>

        <div className="uai-itemcard-row">
          <span className="uai-itemcard-note uai-itemcard-note--green">A few must-ask questions, then go</span>
        </div>
      </div>

      <div className="uai-itemcard-end">
        <div className="uai-itemcard-metric"><strong>25K</strong><span>estimated installs</span></div>
      </div>
    </div>

    <div className="uai-itemcard-body">
      <section className="uai-itemcard-section">
        **What it is**

        Trail of Bits' focused behavior plugin: the agent spots material ambiguity, asks a small set of must-have questions - roughly one to five - and pauses until they are answered or you approve reasonable assumptions.
      </section>

      <section className="uai-itemcard-section">
        **When to use**

        When a few unanswered requirements could change the implementation but you do not want a full discovery interview. It is the lighter, more bounded cousin of Interview Me; skip it for routine tasks or when you have already authorized assumptions.
      </section>
    </div>

    <div className="uai-itemcard-rail" aria-label="Install Ask Questions If Underspecified">
      <span className="uai-itemcard-rail-label">Install</span>
      <a href="https://github.com/trailofbits/skills#installation" target="_blank" rel="noreferrer" aria-label="Claude Plugin" title="Trail of Bits plugin for Claude - Official third-party by Trail of Bits" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max&auto=format&n=DapqcZBWDcIyQCBz&q=85&s=fb415c7174f1e2e8f24101e1c7275b99" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/claude.ai.png" /><span>Plugin</span></a><a href="https://github.com/trailofbits/skills#installation" target="_blank" rel="noreferrer" aria-label="Codex Plugin" title="Trail of Bits plugin for Codex - Official third-party by Trail of Bits" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=21ac965dc6ee5751127e6d435043629b" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/openai.com.png" /><span>Plugin</span></a><a href="https://github.com/trailofbits/skills/blob/main/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified/SKILL.md" target="_blank" rel="noreferrer" aria-label="Skill" title="Portable source skill - Official third-party by Trail of Bits" className="uai-itemcard-install no-underline"><img src="https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max&auto=format&n=Qkh6WYyZXPMaeRW_&q=85&s=c19a0f7e808888e8d275f6e97fad38a3" alt="" noZoom loading="lazy" width="48" height="48" data-path="images/icons/48/other-tools.png" /><span>Skill</span></a>
    </div>
  </div>
</div>

## Choose by use case

<p style={{margin:'1.5rem 0 0', fontWeight:600}}>Deciding what to add, or keeping your setup honest as the code moves?</p>
<p style={{margin:'0.35rem 0 0'}}>→ <a href="#claude-code-setup">Claude Code Setup</a> - a read-only repo scan that narrows the ecosystem to a shortlist tied to your project (Claude-only)</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#claude-md-management">CLAUDE.md Management</a> - audits your instructions against the current code and proposes diffs you review (Claude-only)</p>
<p style={{margin:'1.5rem 0 0', fontWeight:600}}>Finding or building skills?</p>
<p style={{margin:'0.35rem 0 0'}}>→ <a href="#find-skills">Find Skills</a> - searches the open skill ecosystem and pulls in packages on demand (review each before installing)</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#skill-creator">Skill Creator</a> - create, evaluate, improve, and benchmark your own skills across four modes</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#writing-great-skills">Writing Great Skills</a> - a repeatable method for authoring a single skill well</p>
<p style={{margin:'1.5rem 0 0', fontWeight:600}}>Want the agent to pin down requirements before it starts?</p>
<p style={{margin:'0.35rem 0 0'}}>→ <a href="#grill-me">Grill Me</a> - for plans and product decisions: it researches what it can, then asks one decision question at a time</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#interview-me">Interview Me</a> - a thorough one-question-at-a-time interview that restates the work as a spec before starting</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#ask-questions-if-underspecified">Ask Questions If Underspecified</a> - a lighter must-ask set, then it proceeds on reasonable assumptions</p>
<p style={{margin:'0.35rem 0 0', fontSize:'0.9rem', color:'#71717a'}}>These overlap - pick one clarification style rather than stacking them.</p>
<p style={{margin:'1.5rem 0 0', fontWeight:600}}>Changing how the agent explains and hands off work?</p>
<p style={{margin:'0.35rem 0 0'}}>→ <a href="#caveman">Caveman</a> - deliberately terse replies; code, commands, and errors stay intact</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#learning-output-style">Learning Output Style</a> - explains the reasoning and pauses for you to write key code yourself (Claude-only)</p>
<p style={{margin:'1.5rem 0 0', fontWeight:600}}>Agent forgetting what past sessions learned?</p>
<p style={{margin:'0.35rem 0 0'}}>→ <a href="#claude-mem">claude-mem</a> - automatic local memory: summarize, store, retrieve progressively</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#mem0">Mem0</a> - explicit memory commands, hosted or self-hosted, portable across apps</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#remember">Remember</a> - local, file-based session handoffs with no hosted service (Claude-only)</p>
<p style={{margin:'0.15rem 0 0'}}>→ <a href="#graphiti">Graphiti</a> - a temporal knowledge graph for provenance and relationships (heavier setup)</p>
<p style={{margin:'0.35rem 0 0', fontSize:'0.9rem', color:'#71717a'}}>A searchable knowledge store is not agent memory - these preserve working continuity across sessions.</p>

## Related categories

<CardGroup cols={2}>
  <Card title="Coding" href="/plugins/coding">Domain engineering workflows and developer tooling live there.</Card>
  <Card title="Writing" href="/plugins/writing">Text-artifact skills like Humanizer that transform prose live there.</Card>
</CardGroup>
