← Back to Skills Marketplace
ckchzh

Test Publish Check

by BytesAgain2 · GitHub ↗ · v2.3.6 · MIT-0
cross-platform ✓ Security Clean
493
Downloads
0
Stars
1
Active Installs
11
Versions
Install in OpenClaw
/install test-publish-check
Description
项目发布前检查工具。代码质量检查、API测试、部署检查清单、版本管理、上线前审查、回归测试。Pre-publish quality checker for code, API, deployment, versioning, launch review, regression testing. 发布检查、上线审查...
README (SKILL.md)

Test & Publish Checker

发布前的最后一道防线。帮你检查代码质量、API状态、部署配置、版本号、上线清单,确保万无一失。

Commands

  • code — 代码质量检查清单(代码审查、lint、测试覆盖率、安全扫描)
  • api — API发布检查(端点测试、认证、限流、文档、版本兼容)
  • deploy — 部署检查清单(环境变量、数据库迁移、CDN、DNS、SSL)
  • version — 版本管理指南(语义化版本、CHANGELOG、Git Tag、Release Notes)
  • launch — 上线日检查清单(回滚方案、监控、告警、灰度、公告)
  • regression — 回归测试计划(核心流程、边界条件、兼容性、性能基准)

Usage Examples

# 检查代码是否准备好发布
test-publish-check code "React电商项目"

# API上线前检查
test-publish-check api "用户认证API v2.0"

# 完整上线日清单
test-publish-check launch "新版本 v3.2.0"
  1. 发布前至少过一遍 launch 清单 — 90%的线上事故可以避免
  2. 版本号遵循 SemVer — MAJOR.MINOR.PATCH,不要乱来
  3. 永远有回滚方案 — 没有回滚方案=裸奔上线
  4. 灰度发布 — 先1%用户,再10%,再100%
  5. 凌晨发布不如工作日上午发布 — 出问题有人能响应

About

Part of the BytesAgain productivity toolkit. Visit bytesagain.com for more tools.

💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com

Usage Guidance
This skill appears coherent and implements what it describes: checklist templates and a tiny local helper CLI. Notes before installing: (1) It will create a data directory (default ~/.local/share/test-publish-check) and append logs/data there — if you prefer, set TEST_PUBLISH_CHECK_DIR to a safe folder or run in a sandbox. (2) There are no network calls or credential requirements in the shipped scripts, but the registry/source listed in metadata is 'unknown' while SKILL.md references bytesagain.com/GitHub — verify the publisher if provenance matters. (3) If you want extra caution, inspect the two scripts yourself or run them in a disposable environment; otherwise this skill is internally consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: test-publish-check Version: 2.3.6 The skill bundle is a legitimate utility designed to provide pre-publish checklists for software development tasks such as code reviews, API testing, and deployment readiness. The shell scripts (check.sh and script.sh) function as prompt generators and local activity loggers, operating entirely within a local data directory (~/.local/share) without any network requests, sensitive data access, or suspicious execution patterns.
Capability Assessment
Purpose & Capability
The name/description promise a pre-publish checklist tool and the provided artifacts implement that: SKILL.md documents checklist commands and examples; scripts/check.sh outputs checklist templates for code/api/deploy/version/launch/regression; scripts/script.sh implements a small local CLI and simple local data storage. No unrelated binaries, credentials, or cloud access are requested.
Instruction Scope
Runtime instructions (SKILL.md) direct the agent to produce and use checklists and example CLI commands. The included scripts do not instruct the agent to read arbitrary system files, secrets, or network endpoints; check.sh formats checklist output, and script.sh reads/writes a local data directory only. There is no vague 'gather whatever context you need' instruction that would broaden scope.
Install Mechanism
No install specification is present (instruction-only with bundled scripts). No remote downloads or archive extraction are performed. The only code shipped is the two small shell scripts and docs, so nothing arbitrary is fetched at install time.
Credentials
The skill declares no required environment variables or credentials. The scripts use common environment variables (TEST_PUBLISH_CHECK_DIR optional override, XDG_DATA_HOME, HOME) to choose a local data directory — this is proportional and expected for a local CLI. No SECRET/TOKEN/PASSWORD vars are requested or accessed.
Persistence & Privilege
always:false and normal autonomous invocation. The skill writes small files to a per-user data directory (default: ${XDG_DATA_HOME:-$HOME/.local/share}/test-publish-check) — a reasonable, scoped filesystem presence. It does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install test-publish-check
  3. After installation, invoke the skill by name or use /test-publish-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.3.6
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.5
retry-fix-token
v2.3.4
yaml-fix+quality
v2.3.3
Quality upgrade
v2.3.2
Quality upgrade: custom functionality
v2.3.1
Standards compliance: unique content, no template text
v2.3.0
Quality fixes: removed third-party references, aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v1.1.0
Update
v2.0.0
Test & Publish Checker 2.0.0 is a major update introducing pre-release quality checklists. - New focus: project pre-publish checks for code quality, API readiness, deployment, versioning, launch, and regression testing. - Added usage examples for quick start. - Provides practical publishing and QA tips. - Two new files added: check.sh (likely for automation) and tips.md (best practice tips). - Updated documentation to reflect the new scope and commands.
v1.0.0
test
Metadata
Slug test-publish-check
Version 2.3.6
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 11
Frequently Asked Questions

What is Test Publish Check?

项目发布前检查工具。代码质量检查、API测试、部署检查清单、版本管理、上线前审查、回归测试。Pre-publish quality checker for code, API, deployment, versioning, launch review, regression testing. 发布检查、上线审查... It is an AI Agent Skill for Claude Code / OpenClaw, with 493 downloads so far.

How do I install Test Publish Check?

Run "/install test-publish-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Test Publish Check free?

Yes, Test Publish Check is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Test Publish Check support?

Test Publish Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Test Publish Check?

It is built and maintained by BytesAgain2 (@ckchzh); the current version is v2.3.6.

💬 Comments