Skip to content

feat: add sourcePackage frontmatter support to sync-cli-skill#109

Merged
Paveltarno merged 3 commits into
mainfrom
feat/source-package-frontmatter
Mar 29, 2026
Merged

feat: add sourcePackage frontmatter support to sync-cli-skill#109
Paveltarno merged 3 commits into
mainfrom
feat/source-package-frontmatter

Conversation

@Paveltarno
Copy link
Copy Markdown
Contributor

@Paveltarno Paveltarno commented Mar 26, 2026

Add sourcePackage version tracking to skill frontmatter via the sync job.

TLDR: The sync-cli-skill now writes a metadata.sourcePackage field (name + version) into skills/base44-cli/SKILL.md frontmatter during sync, so the Base44 CLI can detect stale skills.

Changes

  • Updated sync-cli-skill Step 7 to write metadata.sourcePackage (with name: base44 and the synced version) into the CLI skill frontmatter alongside the existing CLI_VERSION file update
  • Updated sync summary template (Step 8) to include the frontmatter version change
  • Added .superset/ to .gitignore

Frontmatter format (written by the sync job, per agent skills spec):

metadata:
  sourcePackage:
    name: base44
    version: 0.0.47

Paveltarno and others added 3 commits March 26, 2026 12:07
Update the sync-cli-skill to write a sourcePackage field (name + version)
into skills/base44-cli/SKILL.md frontmatter during sync. This lets the
Base44 CLI detect when installed skills are out of date.

Also adds .superset/ to .gitignore.

Co-Authored-By: Mastra Code (anthropic/claude-opus-4-6) <noreply@mastra.ai>
Co-Authored-By: Mastra Code (anthropic/claude-opus-4-6) <noreply@mastra.ai>
The agentskills.io spec reserves top-level frontmatter for standard
fields. Custom fields like sourcePackage belong under the metadata
key-value map.

Co-Authored-By: Mastra Code (anthropic/claude-opus-4-6) <noreply@mastra.ai>
@Paveltarno Paveltarno merged commit dea953e into main Mar 29, 2026
2 checks passed
@Paveltarno Paveltarno deleted the feat/source-package-frontmatter branch March 29, 2026 09:31
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