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

# Discover skills

> Find and install skills the community has already generated.

Someone may have already captured the source you need. **Discover** is a public library
of skills you can browse, preview, and install without generating anything yourself.

<Card title="Browse Discover" icon="compass" href="https://getskillmd.com/discover" horizontal>
  Explore published skills by topic, source, and popularity.
</Card>

## Find a skill

<Steps>
  <Step title="Search or browse">
    Open [Discover](https://getskillmd.com/discover) and search by product, library, or
    keyword.
  </Step>

  <Step title="Preview it">
    Open a skill to read its full `skill.md` before you commit to it.
  </Step>

  <Step title="Install it">
    Use the CLI to drop it into your editor, or copy the file directly.
  </Step>
</Steps>

## Install from Discover

```bash theme={null}
npx @getskillmd/cli add <skill>
```

The `add` command installs a published skill into your project's
[IDE rules](/docs/cli/commands).

## Publish your own

Generated something useful? Publish it from the web app so others can find it. Public
skills show their source URL and [mode](/docs/concepts/generation-modes), so the
community can trust what they're installing.

<Tip>
  Re-generate and re-publish when a source changes — keeping a popular skill current is
  one of the most useful things you can do for everyone using it.
</Tip>
