Git
v1.0.0

shared-config-sync

by @apache0 pulls
URLopenbooklet.com/s/shared-config-sync
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/shared-config-sync

Commit and push the user's shared Claude config to the `~/.claude-config` sync repo, rebasing first so a push never buries work from another machine. Bootstraps the repo when it is missing. Never force-pushes, never rewrites pushed history, never creates a public remote, and touches nothing outside `~/.claude-config/`.

15 skills from this repoapache/magpie
shared-config-syncviewing
deduplicateplugins/magpie-issue/skills/deduplicate/SKILL.md

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.

good-first-issue-authorplugins/magpie-mentoring/skills/good-first-issue-author/SKILL.md

Draft one net-new *good first issue* on the configured `<upstream>` repo from one supplied gap or small maintainer-named task. Run suitability and readiness checks before showing the draft. File via `gh` only after explicit maintainer confirmation. Never curate or relabel the existing backlog.

isolated-setup-installplugins/magpie-setup/skills/isolated-setup-install/SKILL.md

Walk an adopter through the first-time install of the secure agent setup (sandbox, approval and clean-environment layers) for Claude Code, Codex, Antigravity, Pi or Goose. Interactive throughout; never runs sudo, edits a shell rc, or overwrites settings on its own.

issue-importplugins/magpie-security/skills/issue-import/SKILL.md

Import new `<security-list>` reports into `<tracker>`: find threads not yet tracked, propose the imports (default: import unless rejected), create each tracker in `Needs triage`, and draft a receipt reply to the reporter. First step of the handling process.

issue-import-from-prplugins/magpie-security/skills/issue-import-from-pr/SKILL.md

Open a tracker for a security-relevant fix that already exists as a public `<upstream>` PR, with no `<security-list>` report. The tracker lands in `Assessed` with scope, PR-state and remediation fields filled from the PR; pairs with `security-cve-allocate`.

issue-import-via-forwarderplugins/magpie-security/skills/issue-import-via-forwarder/SKILL.md

Sub-skill for reports relayed onto `<security-list>` by a broker (the ASF security team, a disclosure platform, a SOC) rather than sent by the reporter. Detects the relay, extracts the credit and the reporter-addressing rules through the adapters in `forwarders.enabled`, and hands the routing back. Never mutates the tracker.

Lesson 04: Your first skilldocs/education/training/lesson-04-your-first-skill.md

**Source page:** [Your first skill](../your-first-skill.md) **Estimated time:** 60 minutes (40 min reading + 20 min exercises and self-check) **Lesson in sequence:** 4 of 11

Lesson 06: Debugging a skilldocs/education/training/lesson-06-debugging-a-skill.md

**Source page:** [Debugging a skill](../debugging-skills.md) **Estimated time:** 50 minutes (30 min reading + 20 min exercises and self-check) **Lesson in sequence:** 6 of 11

optimize-skillplugins/magpie-utilities/skills/optimize-skill/SKILL.md

Make an existing framework skill leaner without changing its behavior. Diagnose context-cost smells, propose the applicable optimization passes, and validate before and after every approved change.

SPDX-License-Identifier: Apache-2.0plugins/magpie-utilities/skills/report-framework-issue/SKILL.md
System prompt: Lesson 4 tutor ("Your first skill")ai-tutors/lesson-04-your-first-skill.md

Paste everything below the line into the system prompt field of any capable chat model (Claude, GPT, a local model, etc.). The learner then talks to it in the normal chat window. Nothing above the line is sent to the model.

vote-draftplugins/magpie-release-management/skills/vote-draft/SKILL.md

Draft the `[VOTE]` email body and planning-issue comment for an RC of `<upstream>`. Reads RC metadata from the planning issue and `<project-config>/release-management-config.md`; produces a ready-to-copy `[VOTE]` subject + body and a proposed planning-issue comment. Never sends mail and never posts without explicit RM confirmation.

welcome-guideplugins/magpie-setup/skills/welcome-guide/SKILL.md

Show a Magpie welcome guide on demand: the general one with no argument, or a skill family's by name. Also turns a guide back on after it was dismissed or hidden. Read-only apart from that.

workflow-optimizationplugins/magpie-repo-health/skills/workflow-optimization/SKILL.md

Read-only review of one repository's GitHub Actions workflows and recent run history against the ASF Infra workflow-optimization practices. Produces a prioritised plan to cut runner use; never edits workflows, opens PRs, or posts comments.

Auto-indexed from apache/magpie

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