Add /setup-gemini and /setup-firecrawl slash commands#18
Add /setup-gemini and /setup-firecrawl slash commands#18heyitsnoah wants to merge 2 commits intomainfrom
Conversation
Add interactive setup wizards for optional integrations: - /setup-gemini: Guide users through Gemini Vision MCP setup - Check prerequisites (Node.js, pnpm, Claude Code) - Help get free API key from Google AI Studio - Configure GEMINI_API_KEY in shell profile - Install dependencies and register MCP server - Uses inherited environment variables (no hardcoding) - Test connection and show usage examples - /setup-firecrawl: Guide users through Firecrawl web scraping setup - Check prerequisites (curl, jq) - Help get API key from firecrawl.dev (300 free credits) - Configure FIRECRAWL_API_KEY in shell profile - Explain single-URL and batch scraping scripts - Show research workflow patterns - Test with sample scrape Both commands follow best practices: - API keys stored in shell environment only - No hardcoded secrets in config files - MCP servers inherit environment variables automatically - Config files (.mcp.json) remain clean Fixes #17 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
@claude please review? |
|
Claude finished @heyitsnoah's task —— View job Code Review Complete ✅I've reviewed both setup commands and they look excellent! These are well-structured, comprehensive wizard commands that will significantly improve the user onboarding experience. Here's my detailed feedback: ✅ StrengthsOverall Quality
|
Summary
Adds two interactive setup wizard commands that were referenced in
/init-bootstrapbut were missing:/setup-gemini- Gemini Vision MCP server setup/setup-firecrawl- Firecrawl web scraping setupChanges
/setup-geminiCommandGEMINI_API_KEYin shell profile (.zshrc/.bashrc)pnpm installclaude mcp add/setup-firecrawlCommandFIRECRAWL_API_KEYin shell profilefirecrawl-scrape.sh- single URL with custom filenamefirecrawl-batch.sh- multiple URLs with auto-generated namesBest Practices Followed
.mcp.jsonstays local and secureTesting
Both commands tested successfully:
References
/init-bootstraplines 122 and 142.claude/mcp-servers/GEMINI_VISION_QUICK_START.md.scripts/README.mdFixes #17
🤖 Generated with Claude Code