audit-permissions
This skill should be used when the user asks to "audit claude permissions", "audit permissions", "review local claude settings",…
This skill should be used when working with Vercel AI SDK, AI Gateway, streamText, generateText, generateObject, streamObject, tool calling, or AI SDK providers. Also relevant for "ai-sdk", "@ai-sdk/*" packages, or questions about AI SDK patterns, configuration, and best
$ npx -y skills add malob/nix-config --skill ai-sdk-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ai-sdk-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when working with Vercel AI SDK, AI Gateway, streamText, generateText, generateObject, streamObject, tool calling, or AI SDK providers. Also relevant for "ai-sdk", "@ai-sdk/*" packages, or questions about AI SDK patterns, configuration, and best
name: AI SDK Documentation description: This skill should be used when working with Vercel AI SDK, AI Gateway, streamText, generateText, generateObject, streamObject, tool calling, or AI SDK providers. Also relevant for "ai-sdk", "@ai-sdk/*" packages, or questions about AI SDK patterns, configuration, and best practices.
This skill provides tools for accessing Vercel AI SDK documentation and AI Gateway model information. Use the bundled scripts to discover available documentation pages and fetch their full content.
The Vercel AI SDK documentation lives at `ai-sdk.dev` and covers:
The documentation is large (600+ pages) and frequently updated. Rather than relying on stale knowledge, always use the scripts to fetch current documentation.
All scripts are located in `${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/`.
Discover available documentation pages.
**Usage:**
# List all pages grouped by category
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/list-docs.sh
# List pages in a specific category
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/list-docs.sh docs
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/list-docs.sh cookbook
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/list-docs.sh providers**Categories:**
**When to use:** Run this first to discover what pages exist. Do not assume documentation structure.
Fetch the full markdown content of a specific documentation page.
**Usage:**
# Fetch a documentation page
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/fetch-doc.sh /docs/ai-sdk-core/generating-text
# Fetch a cookbook example
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/fetch-doc.sh /cookbook/next/generating-structured-data
# Fetch provider documentation
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/fetch-doc.sh /providers/ai-sdk-providers/openai**Input:** A documentation path (e.g., `/docs/ai-sdk-core/tools-and-tool-calling`)
**Output:** Full markdown content of the page
**When to use:** After identifying relevant pages with `list-docs.sh`, fetch the ones that look most relevant to the task.
Query the AI Gateway models API for available models and their capabilities.
**Usage:**
# List all models with their provider
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh list
# List all providers
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh providers
# List all capability tags
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh tags
# List models from a specific provider
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh --provider anthropic
# List models with a specific capability
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh --tag vision
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh --tag tool-use
# Get full details for a specific model
${CLAUDE_PLUGIN_ROOT}/skills/ai-sdk-docs/scripts/query-models.sh --details openai/gpt-4o**Model details include:** context window, max tokens, pricing, capability tags (vision, tool-use, reasoning, etc.)
**When to use:** When needing to know what models are available, compare model capabilities, or check pricing/context limits.
1. **Start with discovery**: Run `list-docs.sh` to see available pages 2. **Identify relevant pages**: Look for pages whose paths match the topic 3. **Fetch content**: Use `fetch-doc.sh` to get full content of relevant pages 4. **Read multiple pages if needed**: Topics often span multiple pages (e.g., a concept page + API reference page)
The AI Gateway is Vercel's unified API for accessing multiple AI providers. Key points:
This repo contains my Nix configs for macOS and Linux and by extension, configuration for most tools/programs I use, at least in the terminal.
This skill should be used when the user asks to "audit claude permissions", "audit permissions", "review local claude settings",…
This skill should be used when the user asks to "add a cask to homebrew", "create a homebrew cask", "add an app to homebrew",…
Workaround for Claude Code filtering BMP PUA Unicode (U+E000-U+F8FF). Supplementary PUA Nerd Font icons like (U+F0000+,…