Skip to content

Skills: add CodexBar metadata parsing#11046

Merged
BunsDev merged 17 commits intoopenclaw:mainfrom
BunsDev:fix/skills-codexbar-skill-metadata
Feb 19, 2026
Merged

Skills: add CodexBar metadata parsing#11046
BunsDev merged 17 commits intoopenclaw:mainfrom
BunsDev:fix/skills-codexbar-skill-metadata

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Feb 7, 2026

Summary

  • Add OpenClaw metadata and clearer usage guidance to the model-usage skill (CodexBar install + current-model logic).
  • Expand skill frontmatter parsing to support richer install specs and normalized list fields.

Behavior Changes

  • Skill metadata now exposes OS/binary requirements and install guidance for CodexBar.
  • Frontmatter parsing accepts additional install spec fields
    • e.g. type/cask aliases, url, archive, stripComponents, targetDir

Codebase and GitHub Search

  • I searched the codebase for existing skill metadata parsing patterns before updating frontmatter handling.

Tests

  • Not run (doc-only / parsing change; please advise if you want pnpm check / pnpm test).

Evidence

  • N/A

Greptile Overview

Greptile Summary

  • Updates the model-usage skill frontmatter to describe CodexBar requirements (darwin-only, codexbar bin) and provides a Homebrew install spec.
  • Extends skill frontmatter parsing to normalize/trim formula and accept cask as an alias for the brew formula.
  • Adds support in the skill metadata schema for richer install specs (download-related fields like url, archive, stripComponents, targetDir).

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk.
  • Changes are limited to doc metadata and small, backward-compatible parsing tweaks (trimming and aliasing cask to formula) and match existing install/status logic that consumes spec.formula. No behavioral regressions were found in call sites.
  • No files require special attention

BunsDev and others added 2 commits February 7, 2026 03:45
- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
@leszekszpunar
Copy link
Copy Markdown
Contributor

Heads up: the lint failure (preserve-caught-error in extensions/memory-lancedb/index.ts) is a pre-existing issue on main, not caused by your changes. The fix is in #11061. Once it lands, rebase on main and re-push to get a clean CI run.

git fetch origin main && git rebase origin/main && git push --force-with-lease

@BunsDev
Copy link
Copy Markdown
Member Author

BunsDev commented Feb 7, 2026

Thanks for the heads up — I will make sure to do so @leszekszpunar

@leszekszpunar
Copy link
Copy Markdown
Contributor

Update: the lint failure has been resolved by #11093 (merged), which excluded extensions/ from oxlint scope. A rebase on main should give you a clean CI run.

git fetch origin main && git rebase origin/main && git push --force-with-lease

@openclaw-barnacle openclaw-barnacle bot added the maintainer Maintainer-authored PR label Feb 19, 2026
@BunsDev BunsDev self-assigned this Feb 19, 2026
@BunsDev BunsDev merged commit 82a1741 into openclaw:main Feb 19, 2026
24 checks passed
vignesh07 pushed a commit to pahdo/openclaw that referenced this pull request Feb 20, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
anisoptera pushed a commit to anisoptera/openclaw that referenced this pull request Feb 20, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
rodrigogs pushed a commit to rodrigogs/openclaw that referenced this pull request Feb 20, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
Hansen1018 added a commit to Hansen1018/openclaw that referenced this pull request Feb 21, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
vincentkoc pushed a commit that referenced this pull request Feb 21, 2026
- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
vincentkoc pushed a commit that referenced this pull request Feb 21, 2026
- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
mmyyfirstb pushed a commit to mmyyfirstb/openclaw that referenced this pull request Feb 21, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
obviyus pushed a commit to guirguispierre/openclaw that referenced this pull request Feb 22, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
hughdidit pushed a commit to hughdidit/DAISy-Agency that referenced this pull request Mar 1, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.

(cherry picked from commit 82a1741)
hughdidit pushed a commit to hughdidit/DAISy-Agency that referenced this pull request Mar 3, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.

(cherry picked from commit 82a1741)

# Conflicts:
#	skills/model-usage/SKILL.md
#	src/agents/skills/frontmatter.ts
zooqueen pushed a commit to hanzoai/bot that referenced this pull request Mar 6, 2026
…#11046)

- Changed "cask" to "formula" in SKILL.md for consistency.
- Enhanced formula parsing in frontmatter.ts to trim whitespace and fallback to cask if formula is not provided.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents Agent runtime and tooling maintainer Maintainer-authored PR size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants