Explore and browse available ShipSwift recipes. Use when the user says "explore", "browse", "show recipes", "list components", "what's available", or wants to discover what ShipSwift offers.
Browse the full catalog of ShipSwift recipes -- 40+ production-ready SwiftUI implementations covering animations, charts, UI components, and full-stack modules.
Before starting, verify the ShipSwift recipe server is available by calling listRecipes.
If the recipe tools are not available, help the user set up:
Install Skills:
npx skills add signerlabs/shipswift-skills
Connect the recipe server — the AI tool needs MCP access to fetch recipes:
claude mcp add --transport http shipswift https://api.shipswift.app/mcp.cursor/mcp.json: {"mcpServers":{"shipswift":{"type":"streamableHttp","url":"https://api.shipswift.app/mcp"}}}.vscode/mcp.json: {"servers":{"shipswift":{"type":"http","url":"https://api.shipswift.app/mcp"}}}Restart the AI tool, then try again.
List available recipes: Use listRecipes to get the full catalog. Present them organized by category:
| Category | Count | Examples | |----------|-------|---------| | Animation | 10 | Shimmer, Typewriter, Glow Scan, Mesh Gradient | | Chart | 8 | Line, Bar, Area, Donut, Radar, Heatmap | | Component | 14 | Label, Alert, Loading, Stepper, Onboarding | | Module | 8 | Auth, Camera, Chat, Settings, Subscriptions |
Filter by category (optional): If the user is interested in a specific category, use listRecipes with the category filter or searchRecipes with relevant keywords.
Show recipe details: When the user picks a recipe, use getRecipe to fetch the full implementation and present:
Suggest combinations: Based on the user's project, recommend recipe combinations that work well together. For example:
Some recipes require ShipSwift Pro. When browsing, clearly mark Pro recipes and explain:
If the user already has a Pro key, guide them to set the SHIPSWIFT_API_KEY environment variable:
# Add to ~/.zshrc or ~/.bashrc
export SHIPSWIFT_API_KEY=sk_live_xxxxx
Then restart their AI tool for the key to take effect.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer