Skip to content

feat: move feature skills to nanoclaw-skills marketplace#1470

Open
gabi-simons wants to merge 4 commits intoqwibitai:mainfrom
gabi-simons:feat/skills-marketplace
Open

feat: move feature skills to nanoclaw-skills marketplace#1470
gabi-simons wants to merge 4 commits intoqwibitai:mainfrom
gabi-simons:feat/skills-marketplace

Conversation

@gabi-simons
Copy link
Copy Markdown
Collaborator

@gabi-simons gabi-simons commented Mar 26, 2026

Summary

  • Move 24 feature/utility skills from .claude/skills/ to the official marketplace plugin (qwibitai/nanoclaw-skills)
  • Skills auto-load at startup via enabledPlugins in .claude/settings.json — no manual install, no restart needed
  • 5 operational skills remain on main: setup, customize, debug, update-nanoclaw, update-skills

Changes

  • .claude/settings.json: add extraKnownMarketplaces + enabledPlugins for automatic marketplace plugin loading
  • .claude/skills/: remove 24 feature skills (now served from marketplace)
  • CLAUDE.md: update skills table to operational skills only, simplify troubleshooting
  • docs/SPEC.md: update "Adding a New Channel" to reference marketplace
  • src/claw-skill.test.ts: gracefully skip when claw script is in marketplace cache instead of local

How it works

When a user forks NanoClaw and runs claude, the enabledPlugins entry in .claude/settings.json causes Claude Code to auto-install the marketplace plugin on first session. All 24 feature skills become available as /nanoclaw-skills:add-telegram, /nanoclaw-skills:add-slack, etc. — or via short names (/add-telegram) since there are no conflicts with operational skills.

Test plan

  • Fresh clone of this branch → run claude → marketplace skills appear in / autocomplete
  • /add-telegram resolves to nanoclaw-skills:add-telegram
  • Operational skills (/setup, /debug, /customize) still load from local .claude/skills/
  • npm test passes (claw test skips gracefully)
  • Existing users pulling this update get marketplace skills on next Claude Code session

🤖 Generated with Claude Code

Move 24 feature/utility skills from .claude/skills/ to the official
marketplace plugin (qwibitai/nanoclaw-skills). Skills auto-load at
startup via enabledPlugins in settings.json — no manual install needed.

- .claude/settings.json: add extraKnownMarketplaces + enabledPlugins
- .claude/skills/: remove 24 feature skills (now in marketplace)
- CLAUDE.md: update skills table, simplify troubleshooting
- docs/SPEC.md: update "Adding a New Channel" to reference marketplace
- src/claw-skill.test.ts: gracefully skip when claw is in marketplace

5 operational skills remain on main: setup, customize, debug,
update-nanoclaw, update-skills.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gabi-simons gabi-simons requested a review from gavrielc as a code owner March 26, 2026 15:33
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
gabi-simons and others added 2 commits March 29, 2026 11:35
All conflicts were modify/delete — upstream modified skills we deleted
(now in marketplace). Resolved by keeping deletions. Also dropped
claw-skill.test.ts (upstream deleted it too).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@qwibitai qwibitai deleted a comment from Andy-NanoClaw-AI Mar 30, 2026
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.

1 participant