Skip to content

Publish the ClawHub entry point and repin the MCP runtime - #3

Merged
TheDesignFounder merged 1 commit into
mainfrom
feat/clawhub-listing-20260925
Sep 25, 2026
Merged

TheDesignFounder merged 1 commit into
mainfrom
feat/clawhub-listing-20260925

Conversation

@TheDesignFounder

Copy link
Copy Markdown
Owner

ClawHub listing

DreamLayer had no ClawHub listing; a search of the registry returned nothing. ClawHub is the public registry for OpenClaw skills and plugins, so the natural shape is one skill, published from this repository.

clawhub/dreamlayer-image-workflows/SKILL.md is a thin canonical entry point. It carries setup, the seven current tools, the generate-poll-download loop, the cost rules and the real limits, then routes each job to the existing workflow under plugins/dreamlayer/skills/ instead of restating it. The nine existing skills are unchanged.

Published live: https://clawhub.ai/thedesignfounder/skills/dreamlayer-image-workflows as @thedesignfounder/dreamlayer-image-workflows v1.0.1, categories creative, automation and development, security audit Pass.

MCP pin refresh

Twenty-two files still pinned @dreamlayer/mcp@0.4.0-beta.3 while npm's beta tag has been 0.4.0-beta.4 since the parameter-description release. A ClawHub listing that points at this repository cannot advertise a pin the repository contradicts, so every @dreamlayer/mcp reference now names beta.4.

The dreamlayer CLI pin deliberately stays at 0.4.0-beta.3: npm has no beta.4 of the CLI, and bumping it would point users at a version that does not exist.

Validation

  • python3 scripts/validate.py passes: nine skills, valid JSON and links, pinned MCP args, byte-identical .agents copies, and the new assertion that the ClawHub entry point routes to every one of the nine skills.
  • Clean install from ClawHub into an isolated workdir with a fresh HOME and no DREAMLAYER_API_KEY in the environment: the skill installs, the lockfile and origin metadata are written, and the installed SKILL.md names all seven tools, never the removed dreamlayer_cancel, and carries the current pin.
  • The documented MCP config, parsed straight out of the installed skill, starts the server: seven tools, every input parameter described, an output schema on every tool.
  • Failure paths checked without spending: missing key names the variable and leaks nothing, an unknown operation and an edit without a reference are both invalid_request, an unknown execution and an unfinished download are resource_not_found with recovery guidance, and a relative download path is refused.

🤖 Generated with Claude Code

ClawHub is the public registry for OpenClaw skills, and DreamLayer had no
listing there. `clawhub/dreamlayer-image-workflows/SKILL.md` is a thin canonical
entry point: it states setup, the seven tools, the generate-poll-download loop,
costs and the real limits, then routes each job to the existing workflow in
`plugins/dreamlayer/skills/` rather than restating any of them. Published as
@thedesignfounder/dreamlayer-image-workflows.

The repository still pinned `@dreamlayer/mcp@0.4.0-beta.3` in twenty-two places
while npm's beta tag has been 0.4.0-beta.4 since the parameter-description
release. A listing that points at the canonical repository cannot advertise a
pin the repository contradicts, so every MCP reference now names beta.4. The
`dreamlayer` CLI pin stays at 0.4.0-beta.3 because no beta.4 of the CLI exists
on npm.

validate.py enforces both: the pinned MCP args, and that the ClawHub entry point
names every one of the nine skills so it cannot silently stop routing to one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@TheDesignFounder
TheDesignFounder merged commit f737ab5 into main Sep 25, 2026
2 checks passed
@TheDesignFounder
TheDesignFounder deleted the feat/clawhub-listing-20260925 branch September 25, 2026 05:05
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