<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by apache

magpie

Agent-assisted maintainership and development framework for Apache projects — Triage, Mentoring, Drafting (agent-authored fixes with human review), and Pairing (developer-side dev-cycle) skills shipping; Agentic Autonomous (auto-merge) on the roadmap.

  • Active — Updated in the last 14 days
Works with
  • Claude

118 GitHub stars (118)

+10 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +10 in total; the busiest day was Oct 7 with +2 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: +2 starsOct 8: +2 starsOct 9: +1 starsOct 10: 0 starsOct 11: +1 starsOct 12: 0 starsOct 13: 0 starsOct 14: +2 starsOct 15: +1 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 7+2
Oct 8+2
Oct 9+1
Oct 100
Oct 11+1
Oct 120
Oct 130
Oct 14+2
Oct 15+1
Oct 16+1
  • 30 skills (30 skills found in its SKILL.md files)
  • 102 forks (102 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add apache/magpie

Asks which skills and agents to install. Just one: npx skills add apache/magpie --skill generate-cve-json — add -g for every project.

Claude Code

git clone https://github.com/apache/magpiecp -r "magpie/tools/cve-tool-vulnogram/generate-cve-json" ~/.claude/skills/

Copies the generate-cve-json skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add apache/magpie

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 79 files.

  • generate-cve-json

    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"…

    tools/cve-tool-vulnogram/generate-cve-json/SKILL.md on GitHub (opens in a new tab)
  • activity-sweep

    Read-only GitHub activity card for a named contributor on <upstream>. Fetches PR authorship, code-review activity, issues, and PR/issue comments over a configurable window. Limited to GitHub-visible activity — the body documents the off-GitHub tracks the nominator must supply separately. No readiness verdict is produced; use contributor-nomination for a full nomination brief.

    plugins/magpie-contributor-growth/skills/activity-sweep/SKILL.md on GitHub (opens in a new tab)
  • calibrate

    Derive committer and <governance-body> threshold floors from the project's own past nomination decisions on <private-list>, and propose them as a config diff holding numbers only.

    plugins/magpie-contributor-growth/skills/calibrate/SKILL.md on GitHub (opens in a new tab)
  • candidate-screen

    Screen all contributors against the calibrated floors, shortlist committer and <governance-body> candidates, and write a per-candidate evidence report to a verified-private repository.

    plugins/magpie-contributor-growth/skills/candidate-screen/SKILL.md on GitHub (opens in a new tab)
  • committer-onboarding

    Post-vote committer and PMC onboarding for Apache projects. Walks the nominator through every step from ICLA check to welcome announcement for both incubating podlings and graduated top-level projects, including mapping the new committer's GitHub handle to their Slack, Discord, and social-media identities for the nominator to confirm.

    plugins/magpie-contributor-growth/skills/committer-onboarding/SKILL.md on GitHub (opens in a new tab)
  • contributor-to-committer

    Read-only readiness tracker that maps a contributor's GitHub activity against the adopter's PMC-declared committer or PMC thresholds and surfaces a traffic-light brief (Not yet / Approaching / Ready to nominate) plus the specific evidence gaps that remain.

    plugins/magpie-contributor-growth/skills/contributor-to-committer/SKILL.md on GitHub (opens in a new tab)
  • identity-map

    Map a contributor's GitHub handle to their Slack, Discord, Matrix, mailing-list, and social-media identities. Infers each mapping from the sources the session can reach, grades the evidence, and records only what the maintainer confirms, in a project-wide identity file shared by the contributor-growth skills.

    plugins/magpie-contributor-growth/skills/identity-map/SKILL.md on GitHub (opens in a new tab)
  • nomination

    Read-only nomination brief for a named GitHub contributor on <upstream>. Aggregates GitHub activity across all contribution tracks plus maintainer-supplied off-GitHub signal, and flags vendor-neutrality context — the evidence a PMC needs to open a committer or PMC nomination thread.

    plugins/magpie-contributor-growth/skills/nomination/SKILL.md on GitHub (opens in a new tab)
  • onboarding-concierge

    Answer a newcomer's "how do I contribute here" question by grounding the response in `CONTRIBUTING.md` and the project's own docs. Classifies the question (setup / workflow / first-issue / out-of-scope), retrieves the relevant guide excerpt, and drafts a concise answer in the Agentic Mentoring teaching register. Routes out-of-scope questions (design, security, deprecation, architectural taste) to…

    plugins/magpie-contributor-growth/skills/onboarding-concierge/SKILL.md on GitHub (opens in a new tab)
  • sentiment

    Measures contributor-sentiment signals on <upstream> over a configurable window: thread tone (first-response classification), time-to-first-reply (median hours), first-PR retention (second-PR rate), and reviewer load (Gini coefficient). Compares each signal against a pre-adoption baseline and produces a structured gate report used to decide whether a skill family is ready to advance from experime…

    plugins/magpie-contributor-growth/skills/sentiment/SKILL.md on GitHub (opens in a new tab)
  • backlog-stats

    Read-only maintainer dashboard for the open general-issue backlog of <issue-tracker>. Surfaces a health rating, prioritised recommendations, age and staleness breakdowns, area pressure ranking, and a triage-funnel summary. Output is HTML by default; markdown fallback available.

    plugins/magpie-issue/skills/backlog-stats/SKILL.md on GitHub (opens in a new tab)
  • deduplicate

    Merge two open `<issue-tracker>` issues that describe the same root cause, preserving both reporters' context. Proposes a closing comment on the duplicate and a cross-reference comment on the kept issue. Waits for maintainer confirmation before posting anything or closing anything.

    plugins/magpie-issue/skills/deduplicate/SKILL.md on GitHub (opens in a new tab)
  • fix-workflow

    For a single triaged `<issue-tracker>` issue confirmed as a bug or feature, draft a fix against `<upstream>` on `<default-branch>`. Produces the failing test, the smallest production change, the targeted+module test runs, and the commit. The PR is NOT opened on autopilot; the human committer reviews, signs, and pushes. Hand-back artefact summarises branch, commits, test results, and scope.

    plugins/magpie-issue/skills/fix-workflow/SKILL.md on GitHub (opens in a new tab)
  • reassess-stats

    Read-only dashboard over a directory of `verdict.json` files produced by `issue-reassess` campaigns. Surfaces a health rating, classification distribution, partial-fix surfaces, oldest-unresolved buckets, and per-component breakdowns. Output is HTML by default; markdown fallback available. Read-only on tracker state; consumes campaign artefacts.

    plugins/magpie-issue/skills/reassess-stats/SKILL.md on GitHub (opens in a new tab)
  • reassess

    Sweep a configured pool of resolved or end-of-life `<issue-tracker>` issues and re-assess each against the current `<default-branch>`. Per-issue: invoke `issue-reproducer` to extract and run the reporter's code, classify the runtime outcome, attach a nature analysis, compose a `verdict.json`. Hand-back-on-completion contract: no comments posted, no transitions, no closures.

    plugins/magpie-issue/skills/reassess/SKILL.md on GitHub (opens in a new tab)
  • reproducer

    For a single `<issue-tracker>` issue identifying a code-level bug, extract the reporter's example code from the issue body, adapt it to run on the current `<default-branch>`, execute via `<runtime>`, and compose a `verdict.json` describing the observed behaviour vs the expected failure. Read-only on the tracker — produces evidence, never posts. Invoked by `issue-triage` and `issue-reassess`; can…

    plugins/magpie-issue/skills/reproducer/SKILL.md on GitHub (opens in a new tab)
  • stale-sweep

    Sweep open `<issue-tracker>` issues for inactivity past a configurable threshold and propose either a closure (when the issue has been unresponsive long enough to presume abandonment) or an update request (nudge the reporter to confirm the issue is still relevant). Waits for maintainer confirmation before posting any comment or closing anything.

    plugins/magpie-issue/skills/stale-sweep/SKILL.md on GitHub (opens in a new tab)
  • triage

    For each open `<issue-tracker>` issue in the configured candidate pool, read the issue body and comments and classify the candidate disposition. On user confirmation, posts a triage-proposal comment that invites the project team to react. Read-only on tracker state — no workflow transitions, closures, or label changes. Six classes in the body.

    plugins/magpie-issue/skills/triage/SKILL.md on GitHub (opens in a new tab)
  • good-first-issue-author

    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 estima…

    plugins/magpie-mentoring/skills/good-first-issue-author/SKILL.md on GitHub (opens in a new tab)
  • good-first-issue-sweep

    Sweep the open `<issue-tracker>` backlog for existing issues that could be labelled as good first issues. Classifies each candidate as READY (propose the GFI label), NEAR-MISS (surface edits to make it GFI-ready), or SKIP using the G1–G7 suitability rubric. Applies labels only after explicit maintainer confirmation; never edits issue bodies without the maintainer's direction.

    plugins/magpie-mentoring/skills/good-first-issue-sweep/SKILL.md on GitHub (opens in a new tab)
  • newcomer-issue-explainer

    Given an open good-first-issue on the configured `<upstream>` repo, explain it in beginner terms and sketch a concrete approach: which files to read first, what "done" looks like, and where to ask follow-up questions — without writing any code or fix. First runs an issue assessment to confirm the issue is open, non-security, and scope-clear. Then drafts the explanation for maintainer review. Read…

    plugins/magpie-mentoring/skills/newcomer-issue-explainer/SKILL.md on GitHub (opens in a new tab)
  • welcome

    Draft a first-contact orientation comment for a first-time contributor on a newly opened issue or PR on the configured `<upstream>` repo. Detects first-time authorship via the GitHub `author_association` field and drafts a welcome with contributing-guide link, community-norm pointers, and expected next steps. Waits for explicit maintainer confirmation before posting. Does not post for repeat cont…

    plugins/magpie-mentoring/skills/welcome/SKILL.md on GitHub (opens in a new tab)
  • multi-agent-review

    Fan a local diff through three independent, axis-focused review passes (correctness, security, conventions), then merge the findings into a single structured report. Each pass is isolated so findings from one axis cannot suppress or bias the others. The merged report uses the same format as pairing-self-review so the developer gets a consistent signal regardless of which Agentic Pairing skill the…

    plugins/magpie-pairing/skills/multi-agent-review/SKILL.md on GitHub (opens in a new tab)
  • self-review

    Run a structured pre-flight self-review on local changes before opening a PR. Reads the diff against a configurable base (default: the merge base of HEAD and the upstream default branch), checks correctness, security, and project conventions, and returns a structured report to the developer. No state changes, no PR, no external writes — the report is the output.

    plugins/magpie-pairing/skills/self-review/SKILL.md on GitHub (opens in a new tab)
  • code-review

    Walk a maintainer through deep, sequential code review of open PRs on the configured `<upstream>` repo. Defaults to the **"my reviews"** queue (five maintainer signals — see the Inputs table); selectors narrow to one PR, an area label, or a collaborator subset. Drafts an `approve` / `request-changes` / `comment` review per PR and posts on confirmation.

    plugins/magpie-pr-management/skills/code-review/SKILL.md on GitHub (opens in a new tab)
  • mentor

    Draft a teaching-register comment on a GitHub issue or PR thread on the configured `<upstream>` repo, aimed at a contributor missing context the maintainer would spell out. Reads the thread, decides whether an intervention is warranted, drafts one comment per the tone guide and convention pointers, and waits for explicit confirmation before posting via `gh`. Escalates on the four hand-off trigger…

    plugins/magpie-pr-management/skills/mentor/SKILL.md on GitHub (opens in a new tab)
  • pr-stale-sweep

    Sweep open PRs on the configured `<upstream>` repo for inactivity past a configurable threshold and propose either a conversion to draft (open but quiet) or a closure (abandoned long enough to presume the author moved on). Waits for maintainer confirmation before converting or closing.

    plugins/magpie-pr-management/skills/pr-stale-sweep/SKILL.md on GitHub (opens in a new tab)
  • pr-triage

    Sweep open PRs on the configured `<upstream>` repo, classify each against the project's quality criteria, and — on the maintainer's confirmation — act via `gh`. One disposition per PR: draft / comment / close / rebase / CI-rerun / workflow-approve / ping-stale-reviewer / request author confirmation of readiness / mark `ready for maintainer review` / promote bot-authored draft. Does **not** review…

    plugins/magpie-pr-management/skills/pr-triage/SKILL.md on GitHub (opens in a new tab)
  • pre-first-pr-check

    Run a newcomer-focused pre-flight checklist on a local branch before opening a PR. Checks CONTRIBUTING conventions, SPDX headers on new files, commit-message shape (including the Generated-by: trailer for AI-assisted work), and the placeholder convention — then returns a structured checklist report. Read-only; no state changes, no PR, no external writes.

    plugins/magpie-pr-management/skills/pre-first-pr-check/SKILL.md on GitHub (opens in a new tab)
  • quick-merge

    Identify trivial, low-risk PRs in the `ready for maintainer review` queue of <upstream> that pass every quality gate and touch only supplementary areas (docs, changelog, translations, tests) — the "express lane". Surfaces and ranks candidates with per-PR diff summaries, an all-gates-green attestation, and the exact merge command. On explicit per-PR confirmation it can submit an APPROVE review, ex…

    plugins/magpie-pr-management/skills/quick-merge/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.