Skip to content

fix: expand marketplace to list individual skills for proper discovery#17

Open
christso wants to merge 2 commits intomuratcankoylan:mainfrom
christso:fix/marketplace-skill-discovery
Open

fix: expand marketplace to list individual skills for proper discovery#17
christso wants to merge 2 commits intomuratcankoylan:mainfrom
christso:fix/marketplace-skill-discovery

Conversation

@christso
Copy link
Copy Markdown

@christso christso commented Dec 31, 2025

Problem

The marketplace.json configuration lists all skills under a single plugin entry pointing to the ./skills directory. Claude Code's plugin system cannot discover individual skills nested in subdirectories without explicit entries for each one.

As a result, users adding the marketplace see no available skills to install.

Solution

This PR expands marketplace.json to list all 10 context engineering skills as individual plugin entries, each with:

  • Correct source path (e.g., ./skills/context-fundamentals)
  • Description from its SKILL.md file
  • Relevant keywords for discoverability

Also updates README.md with corrected installation instructions.

Skills Now Available

  1. context-fundamentals - Understand context components and constraints
  2. context-optimization - Apply optimization techniques to extend context capacity
  3. context-compression - Design compression strategies for long-running sessions
  4. context-degradation - Recognize and mitigate context degradation patterns
  5. multi-agent-patterns - Design multi-agent architectures
  6. memory-systems - Implement memory architectures for agents
  7. evaluation - Build evaluation frameworks
  8. advanced-evaluation - Master LLM-as-a-Judge techniques
  9. project-development - Design and build LLM-powered projects
  10. tool-design - Design tools for effective agent use
  11. book-sft-pipeline - Train models to write in any author's style

Testing

Users can now properly discover and install skills:

/plugin marketplace add muratcankoylan/Agent-Skills-for-Context-Engineering
/plugin install context-fundamentals@context-engineering-marketplace

Related

Closes #18

The original marketplace.json configured a single plugin entry pointing to
the ./skills directory. Claude Code's plugin system expects individual skill
entries with their own source paths to properly discover and expose them.

This commit expands the marketplace.json to list all 10 skills as individual
plugin entries (context-fundamentals, context-optimization, context-compression,
context-degradation, multi-agent-patterns, memory-systems, evaluation,
advanced-evaluation, project-development, tool-design) along with
book-sft-pipeline.

Each skill now has:
- Correct source path pointing to its directory
- Individual description from its SKILL.md
- Relevant keywords for discoverability

This allows users to properly discover and install individual skills from
the context-engineering-marketplace.
@muratcankoylan
Copy link
Copy Markdown
Owner

Thanks for flagging this @christso . You identified that the marketplace discovery was broken due to the single-entry configuration.

I've implemented a comprehensive fix in fix/marketplace-discovery (commit 67f2bea) that resolves this by:

  1. Explicitly defining all 10+ skills in marketplace.json as individual plugins.
  2. Adding the required .claude-plugin/plugin.json manifest to every skill directory (which is necessary for the discovery mechanism to work reliably beyond just the marketplace entry).
  3. Updating the installation documentation.

The fix is now merged into main. I'm closing the PR in favor of that implementation, but I appreciate you catching this early!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marketplace skill discovery broken: individual skills not discoverable

2 participants