fix: repair broken vendored references, add missing shared skills, add validation CI - #20
Open
keyneszeng wants to merge 2 commits into
Open
keyneszeng wants to merge 2 commits into
keyneszeng wants to merge 2 commits into
Conversation
added 2 commits
August 17, 2026 16:27
…d add validation CI - Add .github/workflows/validate.yml: JSON schema check, skills-lock hash verification, frontmatter check, broken-link scan (prevents regressions) - Add missing vendored/altlayer/_shared/ (preflight, session-and-target, cloud-claw-*) referenced by all 7 altlayer skills but never copied - Add missing vendored/altlayer/altllm-x402/ skill referenced by altllm-portal-cli's skill-map (registered in skills-lock.json) - Add missing vendored/kleros/feedback/SKILL.md referenced by kleros skills - Fix vendored/near/near-ai-cloud/SKILL.md copy-paste bug: link pointed to references/model-list.md (404) but text said private-vs-anonymised.md - Add YAML frontmatter to vendored/humanode/humanode-agentlink/SKILL.md (the only skill file missing name/description frontmatter) - Fix vendored/README.md: OKX count 23->9, remove references to nonexistent refreshCommand field and ../CLAUDE.md workflow doc - Update computedHash in skills-lock.json for modified files
…ile casing, harden CI hash check - NOTICE.md: add altllm-x402 to the altlayer row (license compliance) - README.md: correct vendored skill count 90 -> 91 (altllm-x402 added in the previous commit); remove references to nonexistent 'refresh command' field in skills-lock.json - skills-lock.json: fix smart-accounts-kit entryFile to match disk (skill.md is lowercase upstream); lock now resolves on Linux - validate.yml: resolve entryFile case-insensitively so upstream-faithful lowercase filenames (metamask) don't fail the hash check on Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes several integrity issues in the vendored skill tree and adds CI to prevent regressions. All changes verified locally: 91/91 skills hash-match
skills-lock.json, all skill files now have complete YAML frontmatter, and 3 of 11 broken relative links are repaired (the remaining 8 are upstream bugs in OKX/Starknet skills, reported separately).Changes
New CI workflow (
.github/workflows/validate.yml) — runs on push/PR:skills-lock.json,plugin.json,marketplace.json,openclaw.plugin.jsoncomputedHashmatches its file on diskskill.mdhas completename/descriptionfrontmatterRepaired broken vendored references:
vendored/altlayer/_shared/— 7 altlayer skills reference../_shared/*but these files were never vendored. Added the 4 upstream files (preflight, session-and-target, cloud-claw-api-surface, cloud-claw-preflight).vendored/altlayer/altllm-x402/— referenced byaltllm-portal-cli/references/skill-map.mdbut missing; added SKILL.md + references + LICENSE, registered inskills-lock.json.vendored/kleros/feedback/SKILL.md— referenced by kleros skills but missing.Content fixes:
vendored/near/near-ai-cloud/SKILL.md— copy-paste bug: link text saysprivate-vs-anonymised.mdbut URL points to nonexistentmodel-list.md.vendored/humanode/humanode-agentlink/SKILL.md— the only skill file missing YAML frontmatter (agents cannot discover/trigger it).Docs fixes (
vendored/README.md):refreshCommandfield and../CLAUDE.mdworkflow doc.skills-lock.json: recomputedcomputedHashfor the two modified skill files; addedaltllm-x402entry.Not fixed here (upstream bugs, reported separately)
okx-aireferences nonexistententry-points.md/payment-modes.md../README.md/packages/starknet-mcp-server/README.md