Git
v1.0.0

audit-finding-fix

by @apache0 pulls
URLopenbooklet.com/s/audit-finding-fix
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/audit-finding-fix

This skill drafts fixes for non-security audit-tool findings in `<upstream>`. It accepts a batch of findings from `<audit-tool>` — lint violations, type errors, dead-code warnings, doc-coverage gaps — and for each finding applies the **smallest** change that makes the tool no longer report it.

21 skills from this repoapache/airflow-steward
audit-finding-fixviewing
contributor-activity-sweepskills/contributor-activity-sweep/SKILL.md

> **GitHub projects only.** This skill assumes the project's primary > development activity is on GitHub and uses the GitHub CLI (`gh`) for > all data collection. Most ASF projects use GitHub, but some remain on > Apache GitBox (Gitea) or use other forges. If your project is not > on GitHub, this sk

contributor-nominationskills/contributor-nomination/SKILL.md

> **GitHub projects only.** This skill assumes the project's primary > development activity is on GitHub and uses the GitHub CLI (`gh`) for > all data collection. Most ASF projects use GitHub, but some remain on > Apache GitBox (Gitea) or use other forges. If your project is not > on GitHub, the aut

generate-cve-jsontools/cve-tool-vulnogram/generate-cve-json/SKILL.md

Generate a CVE 5.x JSON document from an <tracker> tracking issue, ready to paste into the Vulnogram `#source` tab of the ASF CVE tool at https://cveprocess.apache.org/cve5/<CVE-ID>#source. The conversion is deterministic: same issue in, same JSON bytes out. Handles multiple credits (one per line) and multiple references (URLs extracted from the issue's "Public advisory URL" and "PR with the fix" fields; the "Security mailing list thread" field is treated as internal-only and never exported).

issue-fix-workflow.claude/skills/issue-fix-workflow/SKILL.md

This skill drafts a code fix for a single `<issue-tracker>` issue that has already been triaged as actionable (classification `BUG` or `FEATURE-REQUEST` per [`issue-triage`](../issue-triage/SKILL.md)). It produces the failing test, the smallest production change, the targeted and module test-run res

issue-reassessskills/issue-reassess/SKILL.md

Use this skill when the task is a **campaign** over a bounded set of resolved or end-of-life `<issue-tracker>` issues: pick the candidate set, run each reporter's reproducer against `<default-branch>` via [`issue-reproducer`](../issue-reproducer/SKILL.md), classify the outcome, attach a nature analy

list-steward-skills.claude/skills/list-steward-skills/SKILL.md

Print a human-readable index of the skills in this repository. The index is generated on every run from the live `.claude/skills/*/SKILL.md` files — there is no cached copy to keep in sync. The skill exists for humans (newcomers reading the repo, maintainers checking what is available); agents rou

magpie-good-first-issue-authorskills/good-first-issue-author/SKILL.md

Draft a single net-new *good first issue* on the configured `<upstream>` repo from one supplied candidate such as a known gap or a small maintainer-named task. The skill first runs a suitability gate to confirm the candidate is small and newcomer-safe. If it passes the skill drafts one issue. The draft carries scope, code pointers, contributing-doc links, acceptance criteria, and an effort estimate. A readiness checklist gates the draft before it is shown. Nothing is filed via `gh` until the maintainer explicitly confirms. The skill never curates or relabels the existing backlog.

magpie-setup-shared-config-syncskills/setup-shared-config-sync/SKILL.md

Commit + push the user's shared Claude config to the `~/.claude-config` private dotfile-style sync repo. Inspects for uncommitted local edits and unpushed commits, drafts a commit message, and after explicit approval commits and pushes. Runs `git pull --rebase` first if the local checkout is behind, so a push never overwrites concurrent work from another machine. Never force-pushes; never rewrites already-pushed history; never modifies files outside `~/.claude-config/`.

magpie-write-skillskills/write-skill/SKILL.md

Author a new skill for the Apache Steward framework, or update an existing one. Walks the user through the framework's skill shape (frontmatter, resources, placeholder convention, prompt-injection defences, Privacy-LLM gate-check) and validates via the framework's existing [`tools/skill-and-tool-validator`](../../tools/skill-and-tool-validator/). Scaffolds new skills via `init_skill.py`.

maintainer-review.claude/skills/pr-management-code-review/SKILL.md

This skill walks a maintainer through **deep, line-aware review** of open pull requests, **one PR at a time**. Its job is to answer two questions per PR:

pairing-self-reviewskills/pairing-self-review/SKILL.md

This skill is the **pre-flight self-review** entry point for the Pairing mode family. It runs in the developer's own dev loop — after local changes are ready but before opening a PR — and returns a structured review report. The report replaces implementation-detail chatter so the eventual human-

pr-management-mentorskills/pr-management-mentor/SKILL.md

**Status: experimental.** First prototype of Mode B ([conversational mentoring](../../../docs/mentoring/spec.md)). The skill exists to make the spec executable on a single thread at a time so we can iterate on tone wording, convention pointers, and hand-off triggers against real contributor traffic

pr-management-quick-merge

This skill answers one question for the `ready for maintainer review` queue:

security-issue-deduplicate.claude/skills/security-issue-deduplicate/SKILL.md

Merge two <tracker> tracking issues that describe the same root-cause vulnerability (typically discovered independently by two reporters, arriving via different channels), preserving every reporter's credit, every mailing-list thread reference, and every independent attack-vector description. Updates the kept issue's body in place, closes the duplicate with the `duplicate` label, and regenerates the CVE JSON attachment so both finders land in `credits[]`.

security-issue-import.claude/skills/security-issue-import/SKILL.md

This skill is the **on-ramp** of the security-issue handling process. It converts an inbound `<security-list>` email thread into an `<tracker>` tracking issue that follows the repo's issue template, then drafts the receipt-of-confirmation reply to the reporter.

security-issue-import-from-mdskills/security-issue-import-from-md/SKILL.md

This skill is the **batch on-ramp** of the security-issue handling process for the case where the security team has a markdown file containing one or more pre-formatted security findings — typically the output of an AI security review run against an `<upstream>` branch, or a third-party scanner ex

security-issue-import-from-prskills/security-issue-import-from-pr/SKILL.md

This skill is an alternative on-ramp of the security-issue handling process for the case where the report **never arrived on `<security-list>`**. A contributor opened a public fix in `<upstream>`; somebody on the security team noticed it is security-relevant; the team decided informally that the fix

security-issue-syncskills/security-issue-sync/SKILL.md

Synchronize a security issue in <tracker> with the state of its GitHub discussion, the <security-list> mailing thread, and any <upstream> PRs that fix it. The skill gathers all relevant signals, proposes label, milestone, assignee, field and draft-email updates, and only applies changes the user has explicitly confirmed. Suggests the next step in the handling process and prints the CVE allocation link when a CVE is needed.

security-issue-triageskills/security-issue-triage/SKILL.md

This skill is the **initial-triage discussion-starter** for security tracker issues. For each [`<tracker>`](https://github.com/<tracker>) issue carrying the `needs triage` label, it reads the body + comments, applies the project's Security Model framing, classifies the candidate disposition, and —

security-tracker-stats-dashboardskills/security-tracker-stats-dashboard/SKILL.md

Read-only skill that renders a self-contained HTML page summarising the state of `<tracker>` over time. The skill wraps the [`tools/security-tracker-stats-dashboard/`](../../../tools/security-tracker-stats-dashboard/README.md) runtime tool — both the slash-command path (this skill) and the script

Auto-indexed from apache/airflow-steward

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0