# User

> Using skillet as a skill consumer. Covers searching, browsing, and using skills as MCP prompts.

- Skill: `joshrotenberg/user` (Agent Skill)
- Install (CLI): `npx skillmds@latest add joshrotenberg/user`
- Raw SKILL.md: https://api.skillmd.com/api/skills/joshrotenberg/user/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT OR Apache-2.0
- Author: joshrotenberg (https://skillmd.com/u/joshrotenberg)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/joshrotenberg/user

---


## Skillet User Guide

Skillet is an MCP-native skill discovery toolkit. This skill covers using
skillet as a consumer: finding and using skills at runtime via MCP prompts.

### Adding Skillet

**MCP server (recommended)** -- add to `.mcp.json` or `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "skillet": {
      "command": "skillet",
      "args": ["serve"]
    }
  }
}
```

**Install the binary**:

```bash
cargo install skillet-mcp
```

**Docker** (no install needed):

```json
{
  "mcpServers": {
    "skillet": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/joshrotenberg/skillet:latest"]
    }
  }
}
```

### Searching for Skills

**CLI**:

```bash
skillet search "rust development"
skillet search "*" --category development
skillet search "*" --tag pytest
skillet search "*" --owner joshrotenberg
```

**MCP tools** (when running as server):

- `search_skills(query)` -- full-text BM25 search over skill metadata and content
- `list_categories()` -- browse available categories with counts
- `list_skills_by_owner(owner)` -- list all skills by a publisher
- `info_skill(owner_name)` -- detailed information about a specific skill

### Using Skills

Skills are served as MCP prompts. An agent connects to skillet, searches
for a relevant skill, and uses it as a prompt for the current session.
No files written, no restart needed.

```
1. search_skills("rust development")
2. Use the skill prompt for joshrotenberg/rust-dev
3. Follow the skill's instructions
```

### Configuration

Skillet is configured via `~/.config/skillet/config.toml` and CLI flags.

**Adding custom repos**:

```bash
skillet serve --remote https://github.com/org/skills.git
```

**Config file** (`~/.config/skillet/config.toml`):

```toml
[repos]
remote = ["https://github.com/org/skills.git"]

[server]
discover_local = false
```

To skip the official repo, use `--no-official-repo`.

### User Preferences

If you prefer a specific workflow, tell your agent:
- "always inline" -- only use skills via MCP prompts, never write files
- If unclear, default to inline use via prompts

