feat: move feature skills to nanoclaw-skills marketplace#1470
Open
gabi-simons wants to merge 4 commits intoqwibitai:mainfrom
Open
feat: move feature skills to nanoclaw-skills marketplace#1470gabi-simons wants to merge 4 commits intoqwibitai:mainfrom
gabi-simons wants to merge 4 commits intoqwibitai:mainfrom
Conversation
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>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.claude/skills/to the official marketplace plugin (qwibitai/nanoclaw-skills)enabledPluginsin.claude/settings.json— no manual install, no restart neededmain: setup, customize, debug, update-nanoclaw, update-skillsChanges
.claude/settings.json: addextraKnownMarketplaces+enabledPluginsfor automatic marketplace plugin loading.claude/skills/: remove 24 feature skills (now served from marketplace)CLAUDE.md: update skills table to operational skills only, simplify troubleshootingdocs/SPEC.md: update "Adding a New Channel" to reference marketplacesrc/claw-skill.test.ts: gracefully skip when claw script is in marketplace cache instead of localHow it works
When a user forks NanoClaw and runs
claude, theenabledPluginsentry in.claude/settings.jsoncauses 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
claude→ marketplace skills appear in/autocomplete/add-telegramresolves tonanoclaw-skills:add-telegram/setup,/debug,/customize) still load from local.claude/skills/npm testpasses (claw test skips gracefully)🤖 Generated with Claude Code