Skip to content

Prepare Pascal skills for ClawHub - #798

Merged
Aymericr merged 1 commit into
mainfrom
chore/clawhub-readiness-20260909
Sep 9, 2026
Merged

Aymericr merged 1 commit into
mainfrom
chore/clawhub-readiness-20260909

Conversation

@Aymericr

@Aymericr Aymericr commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Pascal's public skills passed ClawHub dry-run packaging, but they lacked OpenClaw runtime metadata and OpenClaw-specific MCP setup. They also declared a per-skill MIT license even though ClawHub publishes skills under MIT-0.

This change:

  • declares optional PASCAL_API_KEY and the Pascal MCP docs homepage under metadata.openclaw
  • adds tested OpenClaw local and hosted MCP setup commands with the static-header storage boundary
  • documents the future owner-qualified ClawHub install and verification commands without claiming the listings already exist
  • removes conflicting per-skill license metadata while leaving the repository's source license unchanged
  • extends package validation to preserve those publication constraints
  • records the exact validation limits, including the failed prepublication skills-sh: resolver path

Validation:

  • bun scripts/validate-skills.ts
  • claude plugin validate . --strict
  • OpenClaw 2026.9.3 isolated local-directory installs and skills info for both skills
  • OpenClaw 2026.9.3 isolated mcp add --no-probe command-shape checks for local stdio and hosted Streamable HTTP
  • ClawHub 0.23.3 skill publish --dry-run --json for both skills

No ClawHub login, publisher creation, publication, submission, or external message was performed. A Pascal publisher still needs to choose or create the publisher handle, accept MIT-0 publication, publish both releases, review the resulting scans, and verify the live owner-qualified installs.


Note

Low Risk
Documentation and skill-package validation only; no runtime or MCP server code changes.

Overview
Prepares pascal-3d and furniture-fit for ClawHub/OpenClaw by aligning skill metadata and docs with publication rules, without claiming live registry listings yet.

Both skills drop per-skill license frontmatter (ClawHub’s MIT-0 contract) and add metadata.openclaw: MCP docs homepage, optional PASCAL_API_KEY, and env var hints. Setup references now include OpenClaw local stdio (pascal mcp connect) and hosted Streamable HTTP registration, including warnings that static headers may store expanded keys in private config.

README and skills/README.md document future owner-qualified openclaw skills install / verify commands and point readers to skills docs; VALIDATION.md records ClawHub dry-run and OpenClaw 2026.9.3 checks plus the limit that skills-sh: does not work pre-indexing. scripts/validate-skills.ts enforces the new OpenClaw block, rejects per-skill licenses, and requires the root README OpenClaw install note.

Reviewed by Cursor Bugbot for commit aed6718. Bugbot is set up for automated code reviews on this repo. Configure here.

@pascal

pascal Bot commented Sep 9, 2026

Copy link
Copy Markdown

I hit an error while handling your request (Model unavailable on AI Gateway free tier: Free tier users do not have access to this model. Upgrade to paid credits at https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%3Fmodal%3Dtop-up for unrestricted…).

Please try again, rephrase, or reach out if it keeps failing.

Error id: df6d1ba7-d6bb-461f-8d8c-9ff6672fa2d1

@Aymericr
Aymericr merged commit 5ee7ca5 into main Sep 9, 2026
3 checks passed
@Aymericr
Aymericr deleted the chore/clawhub-readiness-20260909 branch September 9, 2026 17:14

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit aed6718. Configure here.

--transport streamable-http \
--header "Authorization=Bearer $PASCAL_API_KEY"
openclaw mcp doctor pascal --probe
```

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hosted doctor hides failed add

Medium Severity

The hosted OpenClaw snippet still runs openclaw mcp doctor pascal --probe when mcp add is skipped or rejected. OpenClaw 2026.9.3 treats mcp add as create-only, so doctor can probe an existing local pascal connector and look successful after a failed hosted registration.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit aed6718. Configure here.

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.

2 participants