magpie-mentoring-welcome

Solid

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 contributors.

AI & Automation 83 stars 78 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- SPDX-License-Identifier: Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0 --> <!-- Placeholder convention: <upstream> → upstream codebase repo in `owner/name` form (default: read from `<project-config>/project.md → upstream_repo`) <project-config> → the adopting project's config directory (see /AGENTS.md § Placeholder convention) Substitute these with concrete values before running any `gh` command below. --> # mentoring-welcome **Status: experimental.** A Agentic Mentoring ([conversational mentoring](../../docs/mentoring/spec.md)) skill that greets a first-time contributor with orientation context on their very first issue or PR: the contributing guide, community norms, expected next steps, and a pointer to the good-first-issue pool if they want further on-ramps. It exists so that a first-time contributor does not have to discover project conventions through rejected PRs or unanswered issues — the orientation arrives at their first contact and costs the maintainer one confirmation click. This skill acts on **one thread** per invocation. Its job is to answer, for the invoked thread, one question in order: > *Is the author a first-time contributor to this repo who has not yet > received an orientation comment — and if so, what does that comment say?* If the author is not a first-time contributor, the skill exits silently. The agent's silence is a feature: it does not spam repeat contributors with orientation they have already intern...

Details

Author
apache
Repository
apache/magpie
Created
3 months ago
Last Updated
yesterday
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

magpie-pr-management-mentor

Draft a teaching-register comment on a single GitHub issue or PR thread on the configured `<upstream>` repo, aimed at a contributor who is missing repo context the maintainer would otherwise have to spell out. The skill reads the thread, decides whether a mentoring intervention is warranted, drafts one comment per the project's tone guide and convention pointers, and waits for explicit maintainer confirmation before posting via `gh`. Escalates to the configured maintainer team on the four hand-off triggers.

83 Updated yesterday
apache
AI & Automation Solid

magpie-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 a human maintainer. Read-only; produces a draft answer text — no files are written and no comments are posted without the maintainer's explicit action.

83 Updated yesterday
apache
AI & Automation Solid

magpie-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-only; nothing is posted without explicit maintainer confirmation.

83 Updated yesterday
apache