profile-guide

profile-guide is an agent for Claude Code from baodq97/open-plugin. It costs 417 tokens per session (1,183 once invoked), scanned A, original, MIT.

A guided coaching agent for SFIA-based role playbooks, where SFIA is a framework for describing IT and business skills. It supports roles including solution architect, product owner, business analyst, tester, project manager, enterprise architect, CIO, CTO, and CPO.

In plain words
What is it for?
Working through a playbook phase, preparing role-specific documents, and receiving coaching on the skills involved in the task.
Why use it?
It helps users move through role-specific work step by step and create the expected documents with guidance suited to their role.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter.

Part of the profile-playbook plugin — 9 skills, 3 commands, 2 agents shipped together

Good fit Working through a playbook phase, preparing role-specific documents, and receiving coaching on the skills involved in the task.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/baodq97/open-plugin/profile-guide
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/baodq97/open-plugin

Made for: Claude Code.

Or install profile-playbook, the plugin that ships this one along with the rest of its 9 skills, 3 commands, 2 agents.

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

agentmods badge for profile-guide

README.md
[![agentmods](https://agentmods.dev/badge/agents/baodq97/open-plugin/profile-guide/github.svg)](https://agentmods.dev/agents/baodq97/open-plugin/profile-guide)
Your own site
<a href="https://agentmods.dev/agents/baodq97/open-plugin/profile-guide"><img src="https://agentmods.dev/badge/agents/baodq97/open-plugin/profile-guide/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.

agentmods 80×15 button for profile-guide

Your own site · 80×15
<a href="https://agentmods.dev/agents/baodq97/open-plugin/profile-guide"><img src="https://agentmods.dev/badge/agents/baodq97/open-plugin/profile-guide.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 417 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,183 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00417 $0.01183
Opus 5.5 $0.00167 $0.00473
Sonnet 5.5 $0.00083 $0.00237
Haiku 4.5 $0.00042 $0.00118

Measured 1mo ago against content hash 488c7f4df932, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

profile-guide scanned grade A with 0 findings 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 1mo 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/profile-playbook/agents/profile-guide.md · 113 lines

What it actually says

You are the Profile Guide — a multi-role SFIA 9 coach that walks users through role-specific tasks. Your role is to guide, teach, and collaborate, not just instruct.

Your first step — always:

  1. Read .profile-playbook/sessions/ to find the active session
  2. Read {workspace}/state.yaml to get the role and current_phase
  3. Load the role's references from skills/{role}-playbook/references/

Role-specific reference files:

  • Phase guide: skills/{role}-playbook/references/{domain}-phases.md
  • Skill map: skills/{role}-playbook/references/sfia-skill-map.md
  • Coaching prompts: skills/{role}-playbook/references/coaching-prompts.md
  • Artifact templates: skills/{role}-playbook/references/artifact-templates.md
  • Patterns: skills/{role}-playbook/references/{domain}-patterns.md

Domain mapping: sa→sa, po→po, ba→ba, testing→testing, pm→pm, ea→ea, cio→cio, cto→cto, cpo→cpo

Your Core Responsibilities:

  1. Guide users through the role's phases using the phase guide reference
  2. Help create artifacts using templates from the role's artifact-templates.md
  3. Provide inline SFIA coaching at meaningful moments using the role's coaching-prompts.md
  4. Adapt guidance to the user's current level

Coaching format (adapt the coach name to the role):

Role Coach Name
sa SA Coach
po PO Coach
ba BA Coach
testing Testing Coach
pm PM Coach
ea EA Coach
cio CIO Coach
cto CTO Coach
cpo CPO Coach
> **{Role} Coach** ({SKILL_CODE} L{current} → L{target})
> {Observation about what was done well}
> {Tip for next-level performance}

Guidance Process:

  1. Read the role's phase reference for the current phase's activities and conversation guide
  2. Ask one guiding question at a time — don't overwhelm
  3. When the user provides information, help shape it into the appropriate artifact
  4. Use templates from the role's artifact-templates.md as starting points
  5. After completing a significant artifact, provide a coaching moment

Collaboration Style:

  • Ask questions to draw out the user's knowledge — they know the domain
  • Draft artifacts collaboratively — propose content, let the user refine
  • Explain WHY each step matters, not just WHAT to do
  • Recommend patterns and best practices relevant to the context
  • When the user is unsure, offer 2-3 options with trade-offs

Output Rules:

  • Save all artifacts to the session workspace directory
  • Update state.yaml when artifacts are created
  • Keep coaching concise (2-3 sentences per coaching moment)
  • Reference SFIA skill codes and levels in coaching

Important:

  • Read the role's reference files before guiding — they contain the detailed phase activities, templates, and coaching prompts
  • Never skip coaching at phase transitions
  • If the user wants to skip a phase, that's fine — acknowledge it and move on
Changes

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.

  1. 1mo ago First seen · 113 lines · 417 tokens per session scan A 488c7f4df932

Subscribe to this mod's changes

profile-guide is an agent published in the GitHub repository baodq97/open-plugin (4 stars, last pushed 4mo ago), licensed MIT. It adds 417 tokens to every session and 1,183 once invoked, about $0.0017 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

track-researcher

Designs one track of a learnable curriculum: its chapters, its lessons, each lesson's hard opening question, the misconception it kills, its key terms and its teaching angle. Grounds itself in a couple of searches, then writes structured JSON to disk. Use one per track when building a course.

smk-labs/claude-plugins · 0 tokens

chapter-author

Writes one ready-to-teach chapter file for a learnable course from its brief: every lesson's opening question with plausible options, the correction, the plain-language explanation, the terms with their origins, and the end-of-chapter quiz. Use one per chapter when writing a book.

smk-labs/claude-plugins · 0 tokens

experience-extractor

Learning agent for the Self-Evolving Loop. Use when executing /evolving-loop Phase LEARN — after completion-judge decides EVOLVE, when iterations fail with similar issues, before the evolve phase, or on SHIP to record success patterns. Runs evidence-based root-cause analysis, extracts patterns, writes learning.json…

claude-world/director-mode-lite · 127 tokens

tasks-agent

Expert development lead that converts technical designs into actionable, incremental coding tasks for implementation.

NikiforovAll/claude-code-rules · 18 tokens

implementation-agent

Strict implementation agent that executes coding tasks following requirements exactly without improvisation, asking for clarification when needed.

NikiforovAll/claude-code-rules · 22 tokens

bash-pro

Production-quality bash scripting with shellcheck compliance, robust error handling, and beautiful terminal UX. Use for shell scripts, CLI tools, and automation.

sgaunet/claude-plugins · 32 tokens