Publish
code-yeongyu/oh-my-openagent
Publish oh-my-opencode to npm by triggering the GitHub Actions publish workflow and verifying its artifacts.
A skill your agent uses 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…
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplace --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .claude/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .claude/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplaceType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplace --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .agents/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .agents/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplace --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .cursor/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .cursor/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Peiiii/nextclaw.git --path skills/publish-to-nextclaw-marketplace--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplace --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .gemini/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .gemini/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplaceInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .github/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .github/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Peiiii/nextclaw publish-to-nextclaw-marketplace --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Peiiii/nextclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/publish-to-nextclaw-marketplace .opencode/skills/publish-to-nextclaw-marketplace && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "publish-to-nextclaw-marketplace" agent skill from https://github.com/Peiiii/nextclaw/tree/master/skills/publish-to-nextclaw-marketplace into .opencode/skills/publish-to-nextclaw-marketplace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "publish-to-nextclaw-marketplace", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
publish-to-nextclaw-marketplaceA skill your agent uses 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…
Publish To Nextclaw Marketplace is an agent skill from Peiiii/nextclaw. 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.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `marketplace.json`).
The repository describes itself as: A human-centered long-term AI partner—not a task-centered assistant. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4d9d500. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
marketplace-api.nextclaw.ioplatform.nextclaw.ioai-gateway-api.nextclaw.ioFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NEXTCLAW_MARKETPLACE_ADMIN_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Publish To Nextclaw Marketplace loads about 1.6k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 664 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Peiiii/nextclaw at commit 4d9d500, republished under its MIT licence (© Peiiii). 664 words, ~1,635 tokens.
.claude/skills/publish-to-nextclaw-marketplace/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.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:
nextclaw version is new enough,publish or update,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:
v0.17.6+ is the baseline that supports scoped marketplace package names such as @nextclaw/my-skill and @alice/my-skill.--scope and --package-name publish parameters.username model added in the same release line.Always verify first:
nextclaw --versionIf 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:
slug: the local skill directory name and the skill name segmentpackage name: the canonical marketplace identifier, shaped like @scope/skill-namePublishing scopes:
@nextclaw/<skill-name>@<username>/<skill-name>Rules:
@nextclaw/* publishing requires admin permission or NEXTCLAW_MARKETPLACE_ADMIN_TOKENDo not blur official and personal publishing together.
Before publishing, check these in order.
nextclaw --versionMust be 0.17.6 or later.
For normal user publishing, log in first:
nextclaw login --api-base https://ai-gateway-api.nextclaw.io/v1For 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:
https://platform.nextclaw.io/accountnextclaw account set-username <username>The local skill directory should contain at least:
SKILL.mdmarketplace.jsonThe marketplace metadata should be complete and explicit. At minimum, verify:
slugnamesummarysummaryI18n.ensummaryI18n.zhdescriptiondescriptionI18n.endescriptionI18n.zhauthortagsDo not publish with half-complete bilingual metadata.
Use the official marketplace API domain:
https://marketplace-api.nextclaw.ioDo 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.ioEquivalent 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.ionextclaw skills publish ./my-skill \
--meta ./my-skill/marketplace.json \
--scope nextclaw \
--api-base https://marketplace-api.nextclaw.ioOnly 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.ioDefault decision rule:
publishupdateAfter publishing, verify the remote item directly.
Example:
curl -sS https://marketplace-api.nextclaw.io/api/v1/skills/items/%40alice%2Fmy-skillCheck for:
200packageNameslugThen 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.
v0.17.6 or laternextclaw login --api-base https://ai-gateway-api.nextclaw.io/v1https://platform.nextclaw.io/account or run nextclaw account set-username <username>, then retry@scope/name because the scope does not match the current username@<your-username>/<skill-name> instead@nextclaw/*NEXTCLAW_MARKETPLACE_ADMIN_TOKEN, otherwise switch to personal scopeThis skill is working correctly when:
nextclaw < 0.17.6marketplace-api.nextclaw.io© Peiiii, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/publish-to-nextclaw-marketplace of Peiiii/nextclaw.
Open the folder on GitHubat commit 4d9d500
Publish To Nextclaw Marketplace next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Publish To Nextclaw Marketplace this skillPeiiii/nextclaw | 260 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Publishcode-yeongyu/oh-my-openagent | 70k | — | ~5.5k | Automated safety check: Warn | Custom licence | |
| Social Publisheraffaan-m/ECC | 277k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Publishyc-software/qm | 15k | — | ~2.2k | Automated safety check: Warn | MIT | |
| Social Publishingwshobson/agents | 40k | — | ~914 | Automated safety check: Pass | MIT | |
| PublishQ00/ouroboros | 6.2k | — | ~2.7k | Automated safety check: Pass | MIT |
code-yeongyu/oh-my-openagent
Publish oh-my-opencode to npm by triggering the GitHub Actions publish workflow and verifying its artifacts.
affaan-m/ECC
Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw.
yc-software/qm
Publish a long-lived internal web app, site, or dashboard from the agent computer.
wshobson/agents
Schedule and publish social media posts across 13 platforms (X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, Pinterest) via the SocialClaw API.
Q00/ouroboros
Publish Seed specification as GitHub Issues for team-based project management
sickn33/agentic-awesome-skills
Publish an explicitly selected website through the user's connected Shipvela MCP account, track the exact deployment, and return its live HTTPS URL after success.
Peiiii/nextclaw
A skill your agent uses when a user wants to browse, apply, inspect, create, refine, switch, or remove a NextClaw skin; wants a personal skin with arbitrary CSS, JavaScript, images, SVG, DOM…
Peiiii/nextclaw
A skill your agent uses when a development task needs visible phase tracing, task-level or phase-level Token measurement, model/effort comparison, or a deterministic usage report or local dashboard…
Peiiii/nextclaw
当 NextClaw 产品更新后需要生成、替换、挑毛病或检查官网、GitHub README、用户文档或社交传播中的真实截图、AI 宣传视觉、整页 HTML 宣传预览、社区二维码等对外视觉资产时使用;也用于“更新截图”“重新截一批图”“做宣传页”“生成 campaign 页面”“视觉审稿”“五星挑刺法”或发布前检查视觉资产。普通站点布局开发或只写文章不触发。
Peiiii/nextclaw
A skill your agent uses when the user wants professional UI/UX design guidance, design-system generation, UX review, or stack-specific frontend guidance through a bundled local UI/UX Pro Max dataset…
Peiiii/nextclaw
A skill your agent uses when the user wants distinctive, production-grade frontend design, anti-generic AI aesthetics, UX critique, technical UI audits, or final polish through bundled Impeccable…
Peiiii/nextclaw
Curate NextClaw skill resources, including OpenClaw and community sources.
A skill your agent uses 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…. Publish To Nextclaw Marketplace is an agent skill from Peiiii/nextclaw. 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.
Publish To Nextclaw Marketplace fits situations like: the user wants to publish; update a local skill in the NextClaw marketplace; especially when they need clear guidance for version readiness; scoped package naming.
Run `npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a claude-code`. Or copy the skill folder (skills/publish-to-nextclaw-marketplace in Peiiii/nextclaw) into .claude/skills/publish-to-nextclaw-marketplace in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a codex`. Or copy the skill folder (skills/publish-to-nextclaw-marketplace in Peiiii/nextclaw) into .agents/skills/publish-to-nextclaw-marketplace in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Peiiii/nextclaw --skill publish-to-nextclaw-marketplace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/publish-to-nextclaw-marketplace, .gemini/skills/publish-to-nextclaw-marketplace, .github/skills/publish-to-nextclaw-marketplace and .opencode/skills/publish-to-nextclaw-marketplace in your project.
Going by SKILL.md and its folder, Publish To Nextclaw Marketplace needs the command-line tools its instructions call (curl) and credentials named NEXTCLAW_MARKETPLACE_ADMIN_TOKEN. Our summary lists: A credential in NEXTCLAW_MARKETPLACE_ADMIN_TOKEN.
SKILL.md names 3 domains. In commands or code: marketplace-api.nextclaw.io, platform.nextclaw.io and ai-gateway-api.nextclaw.io; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Publish To Nextclaw Marketplace is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Publish To Nextclaw Marketplace: Publish (code-yeongyu/oh-my-openagent, 70k stars), Social Publisher (affaan-m/ECC, 277k stars), Publish (yc-software/qm, 15k stars) and Social Publishing (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Peiiii (a GitHub user) maintains it in Peiiii/nextclaw, which has 260 GitHub stars. The repository holds 70 skills in this directory. The repository was last updated on October 9, 2026.
Source: Peiiii/nextclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.