← Back to Skills Marketplace
Skill Publisher Claw Skill
by
acastellana
· GitHub ↗
· v0.1.0
1951
Downloads
1
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install skill-publisher-claw-skill
Description
Prepare and audit a Claw skill for public release by validating structure, security, portability, documentation, testing, git hygiene, and metadata.
Usage Guidance
This toolkit appears coherent for preparing and publishing skills, but it performs file and git operations — review the scripts before running. Recommended precautions:
- Inspect publish.sh, fix.sh, and scaffold.sh to understand exactly what will be changed/committed.
- Run audit.sh and score.sh in a disposable copy of your repository first (do not run publish.sh on a repo you can't restore).
- If you don't want automatic pushes, avoid running publish.sh or run it with caution; remove/configure the 'gh' CLI auth if you don't want remote creation/push.
- Backup or ensure a clean git branch before letting fix.sh apply automated edits (fix.sh does in-place sed replacements and can commit changes via publish.sh).
- If you allow an autonomous agent to call this skill, restrict it or ensure GitHub CLI is not authenticated in that runtime environment to prevent unintended pushes.
Overall: coherent and expected behavior for a publisher tool, but treat it like any script that modifies your repo — review and run in a controlled environment.
Capability Analysis
Type: OpenClaw Skill
Name: skill-publisher-claw-skill
Version: 0.1.0
This OpenClaw skill bundle is designed to audit, fix, scaffold, and publish other OpenClaw skills. All included shell scripts (`audit.sh`, `fix.sh`, `publish.sh`, `scaffold.sh`, `analyze.sh`, `score.sh`, `validate-links.sh`, `changelog.sh`) and the `SKILL.md` instructions are clearly aligned with this stated purpose. The `SKILL.md` and `audit.sh` contain `grep` commands to search for secrets (e.g., API keys, passwords) and personal data, but these are intended to *find* and *remove* such sensitive information from the *audited skill*, not to exfiltrate data from the agent's environment or the host system. Network calls (e.g., `git push`, `gh repo create`, `curl` for link validation) are legitimate actions for publishing and validating a skill. There is no evidence of intentional harmful behavior, prompt injection with malicious objectives, or unauthorized data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (skill publisher) matches the included files and behavior: audit.sh, fix.sh, scaffold.sh, publish.sh, score.sh, etc. All scripts perform repository-quality checks, scaffolding, auto-fixes, changelog generation, and GitHub publishing — capabilities that belong in a 'skill publisher' toolkit.
Instruction Scope
SKILL.md provides a checklist and guidance; the shipped scripts implement scanning and remediation. The scripts read and modify files in the target skill directory, inspect git history (git log -p), edit files (sed), create commits, and (optionally) create/push to GitHub via the GitHub CLI. These behaviors are expected for a publish workflow, but they do mean the skill will inspect and mutate repository contents when run.
Install Mechanism
No install spec — the skill is instruction + scripts only. That is the lowest-risk delivery model for this purpose. The scripts rely on standard Unix tools (grep, sed, git, gh) but do not download or execute code from remote URLs as part of an install step.
Credentials
The package declares no required environment variables or credentials, which is consistent. Some scripts expect Git and optionally the GitHub CLI (gh) and a configured git user; publish.sh will attempt to use gh auth to create/push repos. Although no secrets are requested by the skill explicitly, if the user has gh authenticated (or git remotes configured) these scripts will act using that existing authorization.
Persistence & Privilege
always:false (normal). The skill does not request persistent system privileges, but several scripts will modify local files, initialize/git-commit a repository, and push to remote(s) when run. If the agent is allowed to invoke the skill autonomously and has access to gh/git credentials in the environment, it could perform publish/push operations without further human review — this is expected for a publishing tool but worth being conscious of.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-publisher-claw-skill - After installation, invoke the skill by name or use
/skill-publisher-claw-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of skill-publisher-claw-skill.
- Provides a comprehensive checklist for preparing Claw skills for public release.
- Covers structure validation, security audit, portability, code quality, documentation, testing, git hygiene, and metadata requirements.
- Includes clear step-by-step instructions, command examples, and anti-patterns for each area.
- Supplies templates and checklists for SKILL.md and README.md files.
- Emphasizes removing sensitive data and ensuring skills are clean, portable, and well-documented before publication.
Metadata
Frequently Asked Questions
What is Skill Publisher Claw Skill?
Prepare and audit a Claw skill for public release by validating structure, security, portability, documentation, testing, git hygiene, and metadata. It is an AI Agent Skill for Claude Code / OpenClaw, with 1951 downloads so far.
How do I install Skill Publisher Claw Skill?
Run "/install skill-publisher-claw-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Publisher Claw Skill free?
Yes, Skill Publisher Claw Skill is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Skill Publisher Claw Skill support?
Skill Publisher Claw Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Publisher Claw Skill?
It is built and maintained by acastellana (@acastellana); the current version is v0.1.0.
More Skills