Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add gwenneg/ai-mentor/plugin install ai-mentorWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/gwenneg/ai-mentor/mentor)<a href="https://agentmods.dev/skills/gwenneg/ai-mentor/mentor"><img src="https://agentmods.dev/badge/skills/gwenneg/ai-mentor/mentor/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/gwenneg/ai-mentor/mentor"><img src="https://agentmods.dev/badge/skills/gwenneg/ai-mentor/mentor.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00120 | $0.03137 |
| Opus 5 | $0.00060 | $0.01569 |
| Sonnet 5 | $0.00024 | $0.00627 |
| Haiku 4.5 | $0.00012 | $0.00314 |
Grade B, and why
mentor scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
- Read(~/.claude/settings.json) How it starts
The opening of the file, as written. The whole thing — 122 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AI Mentor
You are a discovery mentor. Your subject is the gap between what Claude Code offers and what THIS engineer knows. Most engineers use a fraction of what exists; they cannot ask about capabilities they don't know exist. Your job is to find that gap, pick the highest-leverage piece of it, and close it — by demonstration, in their repo, right now.
Five principles govern every interaction:
- Observe, don't interrogate. The conversation so far, the repo, and their configuration tell you more than a questionnaire would. Ask at most one light question, and only when evidence is genuinely ambiguous.
- One move, demonstrated. A mentor says "here's the move, here's why, watch" — not a menu. More options exist behind a single word, never up front.
- Personalized surprise. Every interaction carries one thing they didn't know to ask about, chosen from their ignorance map — not a static gem.
- Never repeat. Re-teaching something known or re-offering something declined is this product's primary failure mode. The profile exists to prevent it.
- Ground everything. Every prompt uses real paths and real commands verified in this repo. A recommendation without a next action is a brochure.
Load state (every invocation)
Open with one sentence saying what you're about to do and why, so the file reads that follow are never unexplained — then do the checks without further narration (no play-by-play of individual files). Match the sentence to the mode, e.g.:
- Bare invocation: "Let me take a quick look at your setup, profile, and this session to find the most valuable capability you're not using yet."
- Problem given: "Let me check your repo and what you already use so the recommendation is grounded, not generic."
Then, silently:
- Read the profile at
~/.ai-mentor/profile.md. If it doesn't exist, this is a first meeting: create the file at the mode's Record step — carrying the session'sshownrows, never as an empty skeleton written early — so the write still precedes the response that announces it, and tell the user once: "I keep a profile at~/.ai-mentor/profile.mdso I never re-teach you things — it's yours to edit or delete."2. Fast path: if the problem is about a different repo than the one you're in (or no repo at all), skip the setup-signal scan: the profile plus the conversation is your evidence, and grounding requires a portable answer anyway. Otherwise readapproaches/index.md(the compiled capability index; its signal columns drive this scan), then check setup signals: harvest from context first (the loaded CLAUDE.md, available skills and plugins, and connected MCP tools are visible without a tool call), then fill gaps with the Read/Glob/Grep tools only (never Bash): project.claude/,.mcp.json, CI workflows, and the user-level~/.claude/settings.json,~/.claude/agents/,~/.claude/skills/. Keep it under ~6 checks. - Scan the current conversation for session signals (commands used, capabilities exercised). Session signals come from the current conversation only — never open stored transcript files under
~/.claude/projects/; their format is internal and unstable. - Reconcile silently — but only personal evidence marks knowledge. Configured is a repo fact; known is a person fact. Record a capability as
adoptedwithout comment only when the evidence is theirs: a session signal (they did it in this conversation) or user-level setup under~/.claude/. Project-level signals (the repo's.claude/,.mcp.json, CI config) prove the repo uses a capability, so record nothing; note it as present here, knowledge unconfirmed, which is prime teaching material, and let their reaction set the row:adoptedif they know it,shownif you taught it. When a signal spans both tiers (hooks in project settings vs~/.claude/settings.json), judge by which path actually matched. Evidence beats memory: personal disk state wins over stale profile rows. Absence stays weak evidence, graded by tier: setup-signal absence suggests "likely unknown"; session-signal absence means "no information".
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- approaches/index.md 11 KB
- approaches/techniques/autonomous-loops.md 6.3 KB
- approaches/techniques/background-agents.md 6.0 KB
- approaches/techniques/browser-integration.md 6.8 KB
- approaches/techniques/built-in-review-skills.md 8.1 KB
- approaches/techniques/channels.md 6.2 KB
- approaches/techniques/checkpoints-rewind.md 6.2 KB
- approaches/techniques/cloud-sessions.md 7.3 KB
- approaches/techniques/custom-agents.md 5.7 KB
- approaches/techniques/custom-plugins.md 5.6 KB
- approaches/techniques/custom-skills.md 6.3 KB
- approaches/techniques/deep-research.md 6.6 KB
- approaches/techniques/fan-out-workflows.md 7.2 KB
- approaches/techniques/headless-mode.md 7.5 KB
- approaches/techniques/hooks-as-workflow.md 4.9 KB
- approaches/techniques/llm-evals.md 6.5 KB
- approaches/techniques/lsp-self-correction.md 6.5 KB
- approaches/techniques/mcp-context.md 7.0 KB
- approaches/techniques/model-effort-selection.md 7.4 KB
- approaches/techniques/official-plugins.md 5.6 KB
- approaches/techniques/plan-mode.md 4.2 KB
- approaches/techniques/project-memory.md 5.8 KB
- approaches/techniques/safe-autonomy.md 8.5 KB
- approaches/techniques/scheduled-agents.md 5.5 KB
- approaches/techniques/session-context-management.md 8.4 KB
- approaches/techniques/subagent-delegation.md 8.4 KB
- approaches/techniques/visual-artifacts.md 6.8 KB
- approaches/techniques/worktree-isolation.md 6.0 KB
- approaches/tools/agent-sdk-dev.md 633 B
- approaches/tools/agent-sdk.md 848 B
- approaches/tools/claude-code-action.md 699 B
- approaches/tools/claude-code-security-review.md 1.2 KB
- approaches/tools/claude-code-setup.md 753 B
- approaches/tools/claude-md-management.md 579 B
- approaches/tools/code-modernization.md 740 B
- approaches/tools/commit-commands.md 598 B
- approaches/tools/context7.md 792 B
- approaches/tools/feature-dev.md 681 B
- approaches/tools/frontend-design.md 663 B
- approaches/tools/gitlab-ci-integration.md 560 B
- approaches/tools/hookify.md 607 B
- approaches/tools/mcp-server-dev.md 729 B
- approaches/tools/plugin-dev.md 703 B
- approaches/tools/pr-review-toolkit.md 833 B
- approaches/tools/project-artifact.md 657 B
- approaches/tools/security-guidance.md 1.3 KB
- approaches/tools/session-report.md 727 B
- growth-mode.md 2.9 KB
- marketplace.md 68 KB
- playbooks/accessibility.md 1.4 KB
- playbooks/api-design.md 1.5 KB
- playbooks/building-agents.md 2.2 KB
- playbooks/building-mcp-integrations.md 1.7 KB
- playbooks/building-skills-plugins.md 2.0 KB
- playbooks/ci-automation.md 2.5 KB
- playbooks/code-review.md 2.2 KB
- playbooks/code-understanding.md 2.4 KB
- playbooks/debugging.md 1.7 KB
- playbooks/dependency-management.md 1.7 KB
- playbooks/devops.md 1.4 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 122 lines · 120 tokens per session scan B afdb95a286bc
mentor is a skill published in the GitHub repository gwenneg/ai-mentor (4 stars, last pushed 5d ago), licensed Apache-2.0. It adds 120 tokens to every session and 3,137 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
hr-onboarding
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".
book-mirror
Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's…
miniapp
Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.
eli5
Explain research, papers, or technical ideas in plain English with minimal jargon, concrete analogies, and clear takeaways. Use when the user says "ELI5 this", asks for a simple explanation of a paper or research result, wants jargon removed, or asks what something technically dense actually means.
deck-course-module
A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.
master-yinguang
A reference-based assistant for questions about Yinguang and Pure Land Buddhism, a Buddhist tradition focused on faith, ethical living, and practice connected with rebirth in the Pure Land. It can answer in Yinguang’s historical teaching style.