Skip to content

Fix SKILL.md metadata namespace: clawdbot → openclaw#3

Open
frankdierolf wants to merge 1 commit into
gitroomhq:mainfrom
frankdierolf:fix/skill-metadata-namespace
Open

Fix SKILL.md metadata namespace: clawdbot → openclaw#3
frankdierolf wants to merge 1 commit into
gitroomhq:mainfrom
frankdierolf:fix/skill-metadata-namespace

Conversation

@frankdierolf
Copy link
Copy Markdown

@frankdierolf frankdierolf commented Mar 20, 2026

Summary

  • Changes metadata key from clawdbot to openclaw in SKILL.md
  • Adds postiz to requires.bins (the CLI binary is required)

Problem

OpenClaw resolves skill metadata only from the openclaw key (src/compat/legacy-names.ts has an empty LEGACY_PROJECT_NAMES). The clawdbot key is silently ignored, which breaks:

  • Env gating — skill doesn't auto-disable when POSTIZ_API_KEY is missing
  • Binary check — no requires.bins validation
  • Emoji — not shown in skill list
  • Install specs — auto-install not offered

The skill still loads (name/description from frontmatter work), but all metadata-driven features are broken.

Fixes #2

Summary by CodeRabbit

  • Chores
    • Updated skill registry metadata and system dependencies: skill association identifier changed to openclaw and postiz added as a required system binary dependency for proper operation. API environment configuration and authentication credentials requirements remain unchanged.

OpenClaw resolves skill metadata from the 'openclaw' key only.
The 'clawdbot' namespace is silently ignored, breaking env gating,
emoji display, install specs, and binary checks.

Also adds 'postiz' to requires.bins since the CLI is required.

Fixes gitroomhq#2
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 20, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 718f895a-f33c-49f9-bd35-4ab6e145d8fd

📥 Commits

Reviewing files that changed from the base of the PR and between c5d1bf5 and e69ba5e.

📒 Files selected for processing (1)
  • SKILL.md

📝 Walkthrough

Walkthrough

Updated the SKILL.md metadata configuration: changed the namespace key from clawdbot to openclaw to enable proper metadata resolution in OpenClaw. Added "postiz" to the requires.bins list to declare the required binary dependency.

Changes

Cohort / File(s) Summary
SKILL Metadata Configuration
SKILL.md
Updated metadata namespace from clawdbot to openclaw and added postiz to requires.bins array to properly declare binary dependencies.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A whisker-twitch of metadata joy,
Namespace switched from old to new!
openclaw now leads the way,
With postiz binaries in full view,
One hop, two hops—configs align! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating the metadata namespace from 'clawdbot' to 'openclaw' in SKILL.md.
Linked Issues check ✅ Passed The PR fully addresses issue #2 by changing the metadata namespace from 'clawdbot' to 'openclaw' and adding 'postiz' to requires.bins as specified.
Out of Scope Changes check ✅ Passed All changes are directly related to resolving the linked issue. Only SKILL.md metadata was modified; no unrelated changes were introduced.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

CodeRabbit can generate a title for your PR based on the changes.

Add @coderabbitai placeholder anywhere in the title of your PR and CodeRabbit will replace it with a title based on the changes in the PR. You can change the placeholder by changing the reviews.auto_title_placeholder setting.

@frankdierolf
Copy link
Copy Markdown
Author

@nevo-david Hola David,

First thanks for the work.

Can you merge this tiny change in. It would help dramatically. So I can stick to the official postiz skill instead of maintaing my own. Make replicate a bit easier.
I just came accross this skill some days ago, I was maintaing my own skill for 2-3 weeks before I saw this repo XD

Love what you are doing.

Best regrads,
Frank :)

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.

SKILL.md: metadata uses 'clawdbot' namespace — should be 'openclaw'

1 participant