origin
metadata
The official Agent Skills spec (agentskills.io/specification) whitelists exactly 6 top-level frontmatter keys (name/description/license/compatibility/metadata/ allowed-tools). A top-level `origin` key fails the official validator (anthropics/skills quick_validate.py ALLOWED_PROPERTIES; skills-ref validate). This moves `origin: X` -> `metadata.origin: X` across the canonical skills/ tree, preserving each value verbatim. Frontmatter-only, minimal diff. - 251 SKILL.md updated (242 new metadata block, 9 appended to existing metadata) - origin values preserved verbatim (verified 251/251) - YAML validated on all changed files - scoped to canonical skills/ only (docs/<lang> translations + tool mirrors .cursor/.kiro/.agents left untouched; presumably regenerated from canonical) Addresses #2233
Add origin field to all skill files to track their source repository. This enables users to identify where distributed skills originated from. Fixes affaan-m/everything-claude-code#246
Reduces the 6 largest agent prompts by 79-87%, saving ~2,800 lines that loaded into subagent context on every invocation. Changes: - e2e-runner.md: 797 → 107 lines (-87%) - database-reviewer.md: 654 → 91 lines (-86%) - security-reviewer.md: 545 → 108 lines (-80%) - build-error-resolver.md: 532 → 114 lines (-79%) - doc-updater.md: 452 → 107 lines (-76%) - python-reviewer.md: 469 → 98 lines (-79%) Patterns moved to on-demand skills (loaded only when referenced): - New: skills/e2e-testing/SKILL.md (Playwright patterns, POM, CI/CD) - Existing: postgres-patterns, security-review, python-patterns