agent-browser
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Use when the user wants to publish or update a local skill in the NextClaw marketplace, especially when they need clear guidance for version readiness, platform login, username setup, scoped package naming, and post-publish verification.
$ npx -y skills add peiiii/nextclaw --skill publish-to-nextclaw-marketplace --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/publish-to-nextclaw-marketplaceContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants to publish or update a local skill in the NextClaw marketplace, especially when they need clear guidance for version readiness, platform login, username setup, scoped package naming, and post-publish verification.
name: publish-to-nextclaw-marketplace description: Use when the user wants to publish or update a local skill in the NextClaw marketplace, especially when they need clear guidance for version readiness, platform login, username setup, scoped package naming, and post-publish verification.
Use this skill when the user wants to publish a local skill to the NextClaw marketplace or update an existing listing.
This skill owns the full publishing loop:
Do not pretend the account is ready when it is not. If the user is logged in but still has no platform username, stop and ask them to set it first.
This workflow requires **NextClaw `v0.17.6` or later**.
Why:
Always verify first:
nextclaw --version
If the version is lower than `0.17.6`, do not continue with a fallback flow. Tell the user to upgrade NextClaw first.
Treat these fields differently:
Publishing scopes:
Rules:
Do not blur official and personal publishing together.
Before publishing, check these in order.
nextclaw --version
Must be `0.17.6` or later.
For normal user publishing, log in first:
nextclaw login --api-base https://ai-gateway-api.nextclaw.io/v1
For official `@nextclaw/*` publishing, an admin token may also be used through:
NEXTCLAW_MARKETPLACE_ADMIN_TOKEN=...
If the user wants personal publishing, make sure the platform account already has a username.
Important:
The local skill directory should contain at least:
The marketplace metadata should be complete and explicit. At minimum, verify:
Do not publish with half-complete bilingual metadata.
Use the official marketplace API domain:
https://marketplace-api.nextclaw.io
Do not use a `workers.dev` endpoint as the default public publishing target.
nextclaw skills publish ./my-skill \ --meta ./my-skill/marketplace.json \ --scope alice \ --api-base https://marketplace-api.nextclaw.io
Equivalent explicit package name form:
nextclaw skills publish ./my-skill \ --meta ./my-skill/marketplace.json \ --package-name @alice/my-skill \ --api-base https://marketplace-api.nextclaw.io
nextclaw skills publish ./my-skill \ --meta ./my-skill/marketplace.json \ --scope nextclaw \ --api-base https://marketplace-api.nextclaw.io
Only do this when admin permission is actually present.
nextclaw skills update ./my-skill \ --meta ./my-skill/marketplace.json \ --package-name @alice/my-skill \ --api-base https://marketplace-api.nextclaw.io
Default decision rule:
After publishing, verify the remote item directly.
Example:
curl -sS https://marketplace-api.nextclaw.io/api/v1/skills/items/%40alice%2Fmy-skill
Check for:
Then do an install smoke in a temporary directory outside the repo or target workspace:
tmp_dir="$(mktemp -d)" nextclaw skills install @alice/my-skill --api-base https://marketplace-api.nextclaw.io --workdir "$tmp_dir" find "$tmp_dir" -maxdepth 3 -type f | sort rm -rf "$tmp_dir"
The point is to verify real installability without polluting the current repo.
Your long-term personal AI partner. NextClaw's mission is to be a good long-term partner to you. We are building toward a 1.0 that understands you, takes useful initiative, and continuously improves itself.
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Use when the user asks to keep watching an external state, notify them when something changes or a condition is met, remember…
Use when deciding how to deliver an AI result: reply now, put durable news, reports, recommendations, or articles in the NextClaw…
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced…