feat: add wondelai/skills — 25 agent skills for business, design & marketing#303
Conversation
Summary of ChangesHello @mjaskolski, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly expands the marketplace by integrating 25 new agent skills from the Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
No actionable comments were generated in the recent review. 🎉 📝 WalkthroughWalkthroughThis pull request expands the Claude plugin marketplace from 260 to 338 plugins by adding 78 new plugin entries across marketplace configuration files and sources configuration. Metadata fields are enriched with author URLs and external sync blocks for source repository mapping. The changes involve updates to marketplace metadata, addition of new plugin definitions, and configuration of external plugin sources. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 22fa649ba9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| }, | ||
| { | ||
| "name": "wondelai-blue-ocean-strategy", | ||
| "source": "./plugins/business-tools/wondelai-blue-ocean-strategy", |
There was a problem hiding this comment.
Keep new marketplace sources backed by checked-in dirs
These new wondelai-* entries point at ./plugins/... directories that are not present in this commit, so the catalog now references install targets that do not exist yet. In the same repository, the validation workflow explicitly fails if any .plugins[].source directory is missing (.github/workflows/validate-plugins.yml lines 72–77), so this change will fail CI for PRs/pushes that include it and users trying to install these entries will hit missing-source failures until a later external sync creates the folders.
Useful? React with 👍 / 👎.
Greptile SummaryAdded 25 externally-synced agent skills from wondelai/skills covering business strategy, UX design, and marketing frameworks. Changes:
Categories:
Issue Found:
Confidence Score: 4/5
|
| Filename | Overview |
|---|---|
| sources.yaml | Added 25 wondelai skill entries with proper YAML structure, consistent formatting, and correct metadata (repo, paths, categories, licenses) |
| .claude-plugin/marketplace.extended.json | Added 25 wondelai plugin entries with proper metadata and external_sync config, but totalPlugins count is incorrect (338 should be 285) |
| .claude-plugin/marketplace.json | Auto-regenerated correctly with 25 wondelai plugins, external_sync field properly stripped, but inherits incorrect totalPlugins count from extended.json |
Flowchart
flowchart TD
A[sources.yaml] -->|Defines 25 wondelai entries| B[Daily Sync Workflow]
B -->|Fetches from wondelai/skills| C[External Repo]
C -->|Syncs SKILL.md + references/**| D[plugins/business-tools/wondelai-*]
C -->|Syncs SKILL.md + references/**| E[plugins/design/wondelai-*]
C -->|Syncs SKILL.md + references/**| F[plugins/productivity/wondelai-*]
G[marketplace.extended.json] -->|Source of truth| H[25 plugin entries + external_sync config]
H -->|pnpm run sync-marketplace| I[marketplace.json]
I -->|Strips external_sync field| J[CLI-compatible catalog]
H -.->|ISSUE: totalPlugins 338| K[Should be 285]
D --> L[16 business-tools skills]
E --> M[7 design skills]
F --> N[2 productivity skills]
Last reviewed commit: 22fa649
| @@ -10,9 +10,9 @@ | |||
| "version": "1.6.0", | |||
There was a problem hiding this comment.
totalPlugins count is incorrect - should be 285, not 338
The previous count was 260, and this PR adds 25 skills. The correct count should be 260 + 25 = 285.
| "version": "1.6.0", | |
| "totalPlugins": 285, |
There was a problem hiding this comment.
Code Review
This pull request adds 25 new agent skills from wondelai/skills to the marketplace, covering business, design, and marketing topics. The changes involve updating sources.yaml to include the new skills and modifying marketplace.extended.json and marketplace.json to register them. While the additions are well-structured, there's a significant discrepancy in the totalPlugins count that needs to be addressed. Additionally, there's a minor formatting change that seems to have been unintentionally included.
| "homepage": "https://github.com/jeremylongshore/claude-code-plugins", | ||
| "pluginRoot": "./plugins", | ||
| "totalPlugins": 260, | ||
| "totalPlugins": 338, |
| "homepage": "https://github.com/jeremylongshore/claude-code-plugins", | ||
| "pluginRoot": "./plugins", | ||
| "totalPlugins": 260, | ||
| "totalPlugins": 338, |
| "keywords": [ | ||
| "clay", | ||
| "data-enrichment", | ||
| "waterfall", | ||
| "gtm", | ||
| "sales-ops", | ||
| "lead-enrichment", | ||
| "ai-agents" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "cursor-pack", | ||
| "source": "./plugins/saas-packs/cursor-pack", | ||
| "description": "Complete Cursor integration skill pack with 30 skills covering AI code editing, composer workflows, codebase indexing, and productivity features. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "productivity", | ||
| "keywords": ["cursor", "ai-editor", "code-editor", "composer", "ai-coding", "vscode-fork", "copilot-alternative"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "cursor", | ||
| "ai-editor", | ||
| "code-editor", | ||
| "composer", | ||
| "ai-coding", | ||
| "vscode-fork", | ||
| "copilot-alternative" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "exa-pack", | ||
| "source": "./plugins/saas-packs/exa-pack", | ||
| "description": "Complete Exa integration skill pack with 30 skills covering neural search, semantic retrieval, web search API, and AI-powered discovery. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["exa", "neural-search", "semantic-search", "web-search", "ai-search", "retrieval", "embeddings"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "exa", | ||
| "neural-search", | ||
| "semantic-search", | ||
| "web-search", | ||
| "ai-search", | ||
| "retrieval", | ||
| "embeddings" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "firecrawl-pack", | ||
| "source": "./plugins/saas-packs/firecrawl-pack", | ||
| "description": "Complete Firecrawl integration skill pack with 30 skills covering web scraping, crawling, markdown conversion, and LLM-ready data extraction. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "data-engineering", | ||
| "keywords": ["firecrawl", "web-scraping", "crawling", "markdown", "llm-ready", "data-extraction", "scraper"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "firecrawl", | ||
| "web-scraping", | ||
| "crawling", | ||
| "markdown", | ||
| "llm-ready", | ||
| "data-extraction", | ||
| "scraper" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "klingai-pack", | ||
| "source": "./plugins/saas-packs/klingai-pack", | ||
| "description": "Complete Kling AI integration skill pack with 30 skills covering AI video generation, text-to-video, image-to-video, and creative workflows. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["klingai", "kling", "video-generation", "text-to-video", "ai-video", "generative-ai", "creative"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "klingai", | ||
| "kling", | ||
| "video-generation", | ||
| "text-to-video", | ||
| "ai-video", | ||
| "generative-ai", | ||
| "creative" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "openrouter-pack", | ||
| "source": "./plugins/saas-packs/openrouter-pack", | ||
| "description": "Complete OpenRouter integration skill pack with 30 skills covering LLM routing, model selection, cost optimization, and multi-provider orchestration. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["openrouter", "llm-routing", "model-selection", "ai-gateway", "multi-model", "cost-optimization"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "openrouter", | ||
| "llm-routing", | ||
| "model-selection", | ||
| "ai-gateway", | ||
| "multi-model", | ||
| "cost-optimization" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "perplexity-pack", | ||
| "source": "./plugins/saas-packs/perplexity-pack", | ||
| "description": "Complete Perplexity integration skill pack with 30 skills covering AI search, real-time answers, citations, and research workflows. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["perplexity", "ai-search", "research", "citations", "real-time", "knowledge", "answers"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "perplexity", | ||
| "ai-search", | ||
| "research", | ||
| "citations", | ||
| "real-time", | ||
| "knowledge", | ||
| "answers" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "replit-pack", | ||
| "source": "./plugins/saas-packs/replit-pack", | ||
| "description": "Complete Replit integration skill pack with 30 skills covering cloud IDE, deployments, AI assistance, and collaborative coding. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "productivity", | ||
| "keywords": ["replit", "cloud-ide", "deployments", "collaborative", "ai-coding", "browser-ide", "hosting"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "replit", | ||
| "cloud-ide", | ||
| "deployments", | ||
| "collaborative", | ||
| "ai-coding", | ||
| "browser-ide", | ||
| "hosting" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "retellai-pack", | ||
| "source": "./plugins/saas-packs/retellai-pack", | ||
| "description": "Complete Retell AI integration skill pack with 30 skills covering AI voice agents, phone automation, conversational AI, and call center solutions. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["retellai", "retell", "voice-ai", "phone-agents", "conversational-ai", "call-center", "ivr"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "retellai", | ||
| "retell", | ||
| "voice-ai", | ||
| "phone-agents", | ||
| "conversational-ai", | ||
| "call-center", | ||
| "ivr" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "sentry-pack", | ||
| "source": "./plugins/saas-packs/sentry-pack", | ||
| "description": "Complete Sentry integration skill pack with 30 skills covering error monitoring, performance tracking, session replay, and observability. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "devops", | ||
| "keywords": ["sentry", "error-monitoring", "performance", "observability", "debugging", "crash-reporting", "apm"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "sentry", | ||
| "error-monitoring", | ||
| "performance", | ||
| "observability", | ||
| "debugging", | ||
| "crash-reporting", | ||
| "apm" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "windsurf-pack", | ||
| "source": "./plugins/saas-packs/windsurf-pack", | ||
| "description": "Complete Windsurf integration skill pack with 30 skills covering AI code editing, Cascade workflows, codebase understanding, and developer productivity. Flagship+ tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "productivity", | ||
| "keywords": ["windsurf", "ai-editor", "cascade", "codeium", "ai-coding", "code-completion", "refactoring"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 30} | ||
| "keywords": [ | ||
| "windsurf", | ||
| "ai-editor", | ||
| "cascade", | ||
| "codeium", | ||
| "ai-coding", | ||
| "code-completion", | ||
| "refactoring" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 30 | ||
| } | ||
| }, | ||
| { | ||
| "name": "coderabbit-pack", | ||
| "source": "./plugins/saas-packs/coderabbit-pack", | ||
| "description": "Complete CodeRabbit integration skill pack with 24 skills covering AI code review, PR automation, and code quality analysis. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "code-quality", | ||
| "keywords": ["coderabbit", "code-review", "pr-automation", "ai-review", "code-quality", "github-integration"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "coderabbit", | ||
| "code-review", | ||
| "pr-automation", | ||
| "ai-review", | ||
| "code-quality", | ||
| "github-integration" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "fireflies-pack", | ||
| "source": "./plugins/saas-packs/fireflies-pack", | ||
| "description": "Complete Fireflies integration skill pack with 24 skills covering meeting transcription, AI summaries, and conversation intelligence. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "productivity", | ||
| "keywords": ["fireflies", "meeting-transcription", "ai-notes", "conversation-intelligence", "summaries"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "fireflies", | ||
| "meeting-transcription", | ||
| "ai-notes", | ||
| "conversation-intelligence", | ||
| "summaries" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "groq-pack", | ||
| "source": "./plugins/saas-packs/groq-pack", | ||
| "description": "Complete Groq integration skill pack with 24 skills covering LPU inference, ultra-fast AI, and Groq Cloud deployment. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["groq", "lpu", "fast-inference", "llm", "groq-cloud", "low-latency", "ai-acceleration"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "groq", | ||
| "lpu", | ||
| "fast-inference", | ||
| "llm", | ||
| "groq-cloud", | ||
| "low-latency", | ||
| "ai-acceleration" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "ideogram-pack", | ||
| "source": "./plugins/saas-packs/ideogram-pack", | ||
| "description": "Complete Ideogram integration skill pack with 24 skills covering AI image generation, text rendering, and creative design workflows. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["ideogram", "image-generation", "text-to-image", "ai-art", "typography", "creative", "design"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "ideogram", | ||
| "image-generation", | ||
| "text-to-image", | ||
| "ai-art", | ||
| "typography", | ||
| "creative", | ||
| "design" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "instantly-pack", | ||
| "source": "./plugins/saas-packs/instantly-pack", | ||
| "description": "Complete Instantly integration skill pack with 24 skills covering cold email, outreach automation, and lead generation. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "business-tools", | ||
| "keywords": ["instantly", "cold-email", "outreach", "email-automation", "lead-generation", "sales"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "instantly", | ||
| "cold-email", | ||
| "outreach", | ||
| "email-automation", | ||
| "lead-generation", | ||
| "sales" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "posthog-pack", | ||
| "source": "./plugins/saas-packs/posthog-pack", | ||
| "description": "Complete PostHog integration skill pack with 24 skills covering product analytics, feature flags, session replay, and experimentation. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "analytics", | ||
| "keywords": ["posthog", "product-analytics", "feature-flags", "session-replay", "ab-testing", "experimentation"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} | ||
| "keywords": [ | ||
| "posthog", | ||
| "product-analytics", | ||
| "feature-flags", | ||
| "session-replay", | ||
| "ab-testing", | ||
| "experimentation" | ||
| ], | ||
| "author": { | ||
| "name": "Jeremy Longshore", | ||
| "email": "jeremy@intentsolutions.io", | ||
| "url": "https://github.com/jeremylongshore" | ||
| }, | ||
| "components": { | ||
| "skills": 24 | ||
| } | ||
| }, | ||
| { | ||
| "name": "vastai-pack", | ||
| "source": "./plugins/saas-packs/vastai-pack", | ||
| "description": "Complete Vast.ai integration skill pack with 24 skills covering GPU marketplace, cloud compute, and ML infrastructure. Flagship tier vendor pack.", | ||
| "version": "1.0.0", | ||
| "category": "ai-ml", | ||
| "keywords": ["vastai", "vast-ai", "gpu-marketplace", "cloud-gpu", "ml-infrastructure", "compute", "training"], | ||
| "author": {"name": "Jeremy Longshore", "email": "jeremy@intentsolutions.io", "url": "https://github.com/jeremylongshore"}, | ||
| "components": {"skills": 24} |
There was a problem hiding this comment.
It appears a formatting change was applied to a large number of existing plugin definitions, converting single-line arrays to multi-line. While this isn't a functional issue, it adds a lot of noise to the diff, making it harder to review the intended changes. It's generally best to keep formatting changes separate from feature additions. Was this reformatting intentional?
jeremylongshore
left a comment
There was a problem hiding this comment.
CTO Review — Changes Requested
Thanks for the contribution @mjaskolski — the wondelai/skills collection is solid and we want to get this merged. Two things need fixing first:
1. totalPlugins count is wrong
PR adds 25 plugins but totalPlugins jumps from 260 to 338 (+78). The correct value should be 285 (260 + 25). Please fix in both marketplace.extended.json and marketplace.json.
2. skillsEnabled needs updating
skillsEnabled is still at 241 — should be 266 (241 + 25) since all 25 wondelai skills include SKILL.md files.
3. JSON reformatting noise (optional but preferred)
The diff reformats ~18 existing plugin entries from compact to expanded JSON. This is fine cosmetically but inflates the diff from ~600 lines to 2100+. If you can revert the formatting changes and keep them to a separate commit, that would make future git blame cleaner. Not blocking on this.
Fix the counts and this is good to merge.
— Jeremy
Status Update — Almost There! 🚀Hey @mjaskolski — following up on the earlier review. Just one thing needed before we can merge: Merge conflictsThis PR now has merge conflicts with pnpm run sync-marketplaceDon't worry about the The JSON reformatting of existing entries is fine, not blocking. Looking forward to getting this merged — the wondelai/skills collection is a great addition! 🙌 — Jeremy |
jeremylongshore
left a comment
There was a problem hiding this comment.
Hey @mjaskolski — thanks for this contribution! The 25 wondelai skills look great.
Just two small fixes needed (same feedback from Feb 17):
totalPluginsshould be 285 (not 338) — the diff reformatted existing entries which inflated the countskillsEnabledshould be 266 (not 241) — all 25 skills include SKILL.md files
Once those two numbers are fixed, this is good to merge. Let me know if you'd like me to make the fixes on your branch — happy to help get this across the finish line.
… marketing Add 25 externally-synced skills from wondelai/skills covering product strategy, UX design, marketing/CRO, sales/influence, motivation, and growth frameworks. Each skill is based on a bestselling business book and provides specialized domain knowledge for Claude Code agents. Skills added: - Product/Strategy: jobs-to-be-done, crossing-the-chasm, blue-ocean-strategy, obviously-awesome, traction-eos, lean-startup, design-sprint - UX/Design: refactoring-ui, ios-hig-design, ux-heuristics, hooked-ux, web-typography, top-design, design-everyday-things - Marketing/CRO: cro-methodology, storybrand-messaging, scorecard-marketing, contagious, one-page-marketing - Sales/Influence: influence-psychology, predictable-revenue, made-to-stick, hundred-million-offers, negotiation - Motivation: drive-motivation Source: https://github.com/wondelai/skills License: MIT Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22fa649 to
ad17fcc
Compare
The PR added catalog entries and sources.yaml config but the actual plugin directories were never synced. Syncs all 25 wondelai skills from github.com/wondelai/skills with proper plugin structure (plugin.json, SKILL.md, references, README). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Changes
sources.yamlAdded 25 entries under a new
wondelai/skillssection, following the same format as existing external sources (n-skills, sugar). Each skill syncsSKILL.mdandreferences/**from its respective folder..claude-plugin/marketplace.extended.jsonAdded 25 plugin entries with proper metadata, keywords, categories, and
external_syncconfiguration pointing towondelai/skills..claude-plugin/marketplace.jsonAuto-regenerated via
pnpm run sync-marketplace.Skills Included (25)
Install
Details
business-tools,design,productivityTest plan
sources.yamlis valid YAML with 25 new entriesmarketplace.extended.jsonis valid JSON with 25 new plugin entriesmarketplace.jsonregenerated successfully viapnpm run sync-marketplace🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Chores