Skip to content

feat: ship ponytail to OpenClaw (ClawHub skill package) - #102

Merged
DietrichGebert merged 1 commit into
mainfrom
feat/openclaw-skill
Jun 16, 2026
Merged

DietrichGebert merged 1 commit into
mainfrom
feat/openclaw-skill

Conversation

@DietrichGebert

Copy link
Copy Markdown
Owner

Ships ponytail as an OpenClaw skill package so it installs from ClawHub.

What

  • .openclaw/skills/ — ponytail + review/audit/debt/help as OpenClaw SKILL.md skills
  • scripts/build-openclaw-skills.js — generates them from the canonical skills/; the body is copied verbatim (no drift), only the frontmatter is rewritten with OpenClaw's one-line, sub-160-char description
  • tests/openclaw-skills.test.js — fails if the copies go stale or a description breaks the 160-char rule
  • README — an OpenClaw install section + a Development note

Why it fits

OpenClaw skills use the same SKILL.md format ponytail already ships. The only adaptation is the shorter description, so the body stays a single source.

Verified live

Installed OpenClaw 2026.6.6, dropped the package into ~/.openclaw/skills/:

  • openclaw skills list shows all 5 as ✓ ready (source openclaw-managed)
  • openclaw skills info ponytail shows the frontmatter parsed (name, description, homepage), Visible to model: yes, Available as command: yes

51/51 unit tests pass.

Publishing (maintainer step)

ClawHub is open self-publish. To go live under your account:

clawhub login
clawhub skill publish .openclaw/skills/ponytail --slug ponytail --name "Ponytail" --version 4.6.0

🤖 Generated with Claude Code

Adds .openclaw/skills/ (ponytail + review/audit/debt/help), generated from the
canonical skills/ by scripts/build-openclaw-skills.js. The ruleset body is
copied verbatim so it never drifts; only the frontmatter is rewritten with
OpenClaw's required one-line, sub-160-char description.
tests/openclaw-skills.test.js fails if the committed copies go stale.

Verified live: installed OpenClaw 2026.6.6 and confirmed all five skills load
as Ready, model-visible and command-available (openclaw skills list / info).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@DietrichGebert
DietrichGebert merged commit 41d6c2f into main Jun 16, 2026
1 check passed
@DietrichGebert
DietrichGebert deleted the feat/openclaw-skill branch June 16, 2026 11:35
DietrichGebert added a commit that referenced this pull request Jun 16, 2026
Bumps all four plugin manifests to 4.7.0 for the OpenClaw / ClawHub skill package (#102).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
DevZonayed pushed a commit to DevZonayed/ponytail that referenced this pull request Aug 17, 2026
…rt#102)

Adds .openclaw/skills/ (ponytail + review/audit/debt/help) generated from the canonical skills/ (verbatim body, no drift), a generator script, and a drift test. Verified live: loads as Ready in OpenClaw 2026.6.6.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
DevZonayed pushed a commit to DevZonayed/ponytail that referenced this pull request Aug 17, 2026
Bumps all four plugin manifests to 4.7.0 for the OpenClaw / ClawHub skill package (DietrichGebert#102).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Afristrat pushed a commit to Afristrat/ponytail that referenced this pull request Sep 29, 2026
…rt#102)

Adds .openclaw/skills/ (ponytail + review/audit/debt/help) generated from the canonical skills/ (verbatim body, no drift), a generator script, and a drift test. Verified live: loads as Ready in OpenClaw 2026.6.6.
Afristrat pushed a commit to Afristrat/ponytail that referenced this pull request Sep 29, 2026
Bumps all four plugin manifests to 4.7.0 for the OpenClaw / ClawHub skill package (DietrichGebert#102).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant