magpie-onboarding-concierge

Solid

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.

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. --> # onboarding-concierge **Status: experimental.** A Agentic Mentoring ([conversational mentoring](../../docs/mentoring/spec.md)) skill that turns the project's `CONTRIBUTING.md` into a responsive answer surface for newcomer questions. Instead of leaving a first-time contributor to scan a 985-line file alone, a maintainer invokes this skill to surface the relevant section and draft a focused reply. The skill stays inside what the documentation says; it does not improvise answers or speak for the maintainer on questions the docs do not address. This skill answers **one question** per invocation. Its job is to answer two questions in order: > *Does this question fall inside what the project's contributing guide > documents — and if so, what does a concise, accurate answer from that > guide say?* If the question exceeds what the contributing guide documents (design, security, deprecation timing, architectural taste), the skill emits a hand-off notice and stops. Declining to answer is a feature: a wrong AI-authored answer to "how do...

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

83 Updated yesterday
apache
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-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