nextclaw-app-publisher

nextclaw-app-publisher is a skill for Claude Code, Codex from Peiiii/nextclaw. It costs 81 tokens per session (1,874 once invoked), scanned A, original, MIT.

A guide for validating, packaging, and submitting a NextClaw Mini App to the App Marketplace. It handles marketplace metadata, login, personal ownership, validation, and review status for schema version 2 apps.

In plain words
What is it for?
Use it to check an app before publishing, create marketplace packages, submit them, and understand whether they are listed, unlisted, or awaiting review.
Why use it?
It helps catch packaging and runtime declaration problems before submission and explains when an app requires human review.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to check an app before publishing, create marketplace packages, submit them, and understand whether they are listed, unlisted, or awaiting review.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/peiiii/nextclaw/nextclaw-app-publisher
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Peiiii/nextclaw --skill nextclaw-app-publisher
Clone the repo
git clone --depth 1 https://github.com/Peiiii/nextclaw

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for nextclaw-app-publisher

README.md
[![agentmods](https://agentmods.dev/badge/skills/peiiii/nextclaw/nextclaw-app-publisher/github.svg)](https://agentmods.dev/skills/peiiii/nextclaw/nextclaw-app-publisher)
Your own site
<a href="https://agentmods.dev/skills/peiiii/nextclaw/nextclaw-app-publisher"><img src="https://agentmods.dev/badge/skills/peiiii/nextclaw/nextclaw-app-publisher/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for nextclaw-app-publisher

Your own site · 80×15
<a href="https://agentmods.dev/skills/peiiii/nextclaw/nextclaw-app-publisher"><img src="https://agentmods.dev/badge/skills/peiiii/nextclaw/nextclaw-app-publisher.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 81 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,874 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00081 $0.01874
Opus 5 $0.00041 $0.00937
Sonnet 5 $0.00016 $0.00375
Haiku 4.5 $0.00008 $0.00187

Measured 8d ago against content hash c4689fda9ecb, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

nextclaw-app-publisher scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

packages/nextclaw-core/src/features/agent/shared/skills/nextclaw-app-publisher/SKILL.md · 144 lines

How it starts

The opening of the file, as written. The whole thing — 144 lines — stays where its author put it; the contents beside it link to each section on GitHub.

发布 NextClaw Mini App

把已经完成开发和验证的 schema v2 Mini App 提交到 NextClaw Marketplace。对外只使用 nextclaw app ...;不要要求用户安装或调用 napp,也不要暴露 registry URL、token 或内部 bundle mode。

边界

  • 本 skill 只拥有组包、发布前校验、账户就绪和提交流程。
  • 创建或修改 Panel/Service 时读取 nextclaw-app-creator 及其路由的专项 skill。
  • 只有用户明确要求“发布、提交、上架”时才执行 nextclaw app publish;检查或准备发布停在 validate-publish
  • 只处理 root manifest.jsonschemaVersion: 2 的 Mini App 包;legacy schema v1 NApp 不进入本流程。
  • 不在 ~/.nextclaw/apps 中创建开发源码;该目录属于已安装包和实例数据 owner。

先确认组件组成,再确认 Service runtime 与 distribution

先独立判断包的组件组成:

  • Panel-only:只有 Panel components;
  • Service-only:只有 Service components;
  • Panel + Service:两类 components 同时存在。

只有后两种组成需要继续判断 Service runtime。Panel-only 与 Portable WASI、native-process 不是同一层的三个选项:前者描述组件组成,后两者只描述 Service 如何运行。

Service runtime 根 runtime profile distribution 发布边界
不适用(Panel-only) panel-only 通常 universal 普通审核
Portable Rust/WASI wasi 纯可移植资源使用 universal 按声明能力审核
native-process native-process 自包含时可通用;含平台原生资源时使用 targeted 高权限人工审核

不要按“包里存在 Service”就推断为 native-process。判断以 service-app.json 为准:

  • protocol: "wasi-component" + component.entry 对应 Portable WASI;
  • protocol: "mcp" + command/args 对应 native-process。

不能只改 runtime.profile 来改变真实安全边界。WASI 包必须有合法 Component、匹配 WIT/manifest action 合同和宿主能力声明;native-process 包必须如实保留宿主进程、权限与外部依赖。

Rust 与最终用户

  • 应用作者在发布前构建 Rust/WASI Guest 时需要 Rust 工具链,并运行 nextclaw app build/test
  • 最终用户安装、启用和运行已构建的 Portable .napp 不需要 Rust、Cargo、Wasmtime 或系统 Node;NextClaw 提供 runner。
  • 发布结果不能把开发工具链写成终端安装前置条件。

发布资格门

有效包至少包含:

  • manifest.json:schema v2、稳定 app id/version、真实 runtime、distribution、permissions 与 component 引用;
  • marketplace.jsonslugsummarysummaryI18nauthor、非空 tags 和真实展示信息;
  • 根 manifest 引用的所有 Panel/Service 目录、图标和 Marketplace 图片;
  • Portable Service 的已构建 .wasm、版本匹配 WIT 和 service smoke fixture;
  • targeted App 声明的精确 target 集与对应自包含 artifacts。

如果用户只有散落的 loose Panel/native Service,先按 nextclaw-app-creator 的 package-root 合同组装到 workspace app-packages/<username>.<app-name>/。复制组件时保留原开发目录,根 manifest 成为发布包组件归属的事实源。

Read the full file on GitHub · 144 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago Changed · +51 lines · +1 tokens per session c4689fda9ecb
  2. 12d ago First seen · 93 lines · 80 tokens per session scan A b573380d2371

Subscribe to this mod's changes

nextclaw-app-publisher is a skill published in the GitHub repository Peiiii/nextclaw (256 stars, last pushed today), licensed MIT. It adds 81 tokens to every session and 1,874 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

openclaw-github-dedupe

Investigate a cluster of GitHub issues and PRs, determine canonical candidates, post duplicate/related status, preserve contributor credit, and execute cleanup actions. Supports autonomous mode for provided-link-only closeout, merge/fix follow-through, changelog, and post-merge issue/PR cleanup.

vincentkoc/dotskills · 68 tokens

openclaw-pr-batch-sweep

Select, review, repair, validate, and land batches of up to 20 low-risk OpenClaw contributor pull requests using Vincent's maintainer preferences and bounded sub-agent lanes. Use for "next 20", broad contributor PR sweeps, merge-candidate mining, or continued PR-batch work where drafts, maintainer work, trivial…

vincentkoc/dotskills · 95 tokens

tmux-lane-orchestrator

Manage one tmux agent lane from its matching ops pane, inspect live pane state and Codex logs on cold start, and produce concise manager summaries for OpenClaw and adjacent project work.

vincentkoc/dotskills · 46 tokens

ghcrawl-cluster-operator

Use when inspecting a ghcrawl SQLite store, pulling GitHub issue/PR data, refreshing summaries, embeddings, and clusters, or extracting one cluster and its evidence through the ghcrawl CLI.

vincentkoc/dotskills · 45 tokens

opik-optimizer

Optimize LLM prompts, tools, and agents in Opik using standardized optimizer workflows (prompt optimization, tool optimization, and parameter tuning), dataset/metric wiring, and result interpretation.

vincentkoc/dotskills · 41 tokens

org-branch-cleanup

Audit and safely prune stale branches across a GitHub organization with immutable snapshots, conservative merged-PR classification, live SHA/protection/open-PR revalidation, resumable deletion ledgers, and post-delete verification. Use when a maintainer asks to clean up old, dead, merged, bot-created, or abandoned…

vincentkoc/dotskills · 91 tokens