The GitHub Actions job "prek" on airflow-steward.git/feat/write-skill has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 74080209d39ef374594476e2bcbbe1bc73d1a71e / Jarek Potiuk <[email protected]> feat(skills): adopt write-skill from JuliusBrussee/awesome-claude-skills Adapts the upstream `skill-creator` skill (Apache-2.0, JuliusBrussee/awesome-claude-skills @ commit 5380239) into a new framework skill at `.claude/skills/write-skill/`. The upstream flow shape (anatomy of a skill, progressive disclosure, 6-step creation process) is preserved; the framework-specific shape and the security patterns from the 2026-05 audit are baked in as defaults so future skills authored through this flow inherit the lessons rather than rediscovering them. Substantial adaptations versus upstream: - Renamed `skill-creator` โ `write-skill` to match the framework's verb-prefixed naming convention. - Frontmatter rewritten to the framework schema: `license: Apache-2.0` (exact string), `when_to_use` alongside `description`, SPDX header + placeholder-convention comment. - Step 3 (initialisation) uses the adapted `init_skill.py` that scaffolds the framework's expected preamble: Adopter overrides, Snapshot drift, placeholder convention, SPDX header, plus conditional placeholders for the injection-guard callout and the Privacy-LLM gate-check. - Step 5 (packaging) dropped โ the framework distributes skills via the snapshot model, not zip artefacts. The upstream's `package_skill.py` and `quick_validate.py` are not included; validation is via the framework's existing `tools/skill-validator/`. - New Step 5 (security checklist) โ a hard walk-through of the nine prompt-injection-defence patterns from the gist audit. The patterns live in `.claude/skills/write-skill/security-checklist.md`. This is the load-bearing adaptation: it ensures any new skill written through this flow inherits the audit's lessons. Attribution per ASF licensing-howto: - LICENSE.txt copied verbatim from upstream into the skill directory. - Project root NOTICE gets a "Third-party content" entry crediting Julius Brussee and the upstream repo. - SKILL.md ยง "Provenance" pins the exact upstream commit and enumerates the adaptations. Generated-by: Claude Code (Claude Opus 4.7) Report URL: https://github.com/apache/airflow-steward/actions/runs/25457881981 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
