[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openai-review-rep-call-trends":3,"mdc-1ybdpd-key":36,"related-repo-openai-review-rep-call-trends":1276,"related-org-openai-review-rep-call-trends":1386},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":31,"sourceUrl":34,"mdContent":35},"review-rep-call-trends","analyze sales rep call trends","Use when the user wants to understand how a sales or customer-facing rep's call behavior is changing over time. Produce an evidence-backed trend readout with improvements, regressions, stable patterns, coaching actions, and calls to re-listen.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"openai","OpenAI","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fopenai.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"Performance","performance","tag",{"name":17,"slug":18,"type":15},"Sales","sales",{"name":20,"slug":21,"type":15},"Analytics","analytics",{"name":23,"slug":24,"type":15},"Coaching","coaching",427,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Frole-specific-plugins","2026-07-01T07:54:07.934572",null,65,[],{"repoUrl":26,"stars":25,"forks":29,"topics":32,"description":33},[],"Role-specific Codex plugin templates","https:\u002F\u002Fgithub.com\u002Fopenai\u002Frole-specific-plugins\u002Ftree\u002FHEAD\u002Fplugins\u002Fsales\u002Fskills\u002Freview-rep-call-trends","---\nname: review-rep-call-trends\ndescription: Use when the user wants to understand how a sales or customer-facing rep's call behavior is changing over time. Produce an evidence-backed trend readout with improvements, regressions, stable patterns, coaching actions, and calls to re-listen.\n---\n\n# Review Rep Call Trends\n\n\n## Context-Gathering Intake\n\nWhenever this skill asks for context, strongly prefer using the `answers-ask-user-input` skill and the `ask_user_input` tool over other tools such as `request_user_input`; otherwise ask directly in the conversation.\n\nTurn a representative time-based call sample into objective coaching guidance. This skill compares older and newer call evidence to identify genuine improvement, regression, and stable patterns. It owns the readout only; it does not create trackers, send feedback, post messages, or save artifacts.\n\n## Common Skill Instructions\n\nMANDATORY: If not already in context, read and adhere closely to `plugins\u002Fsales\u002Fskills\u002Findex\u002FSKILL.md## Cross-Skill Best Practices`.\n\n## Key Dependency Categories\n\nThese categories are particularly important for this workflow; use other sources only when they materially improve sampling or interpretation.\n\n- [Blocking] ~~Meeting Transcripts for time-sliced call search, summaries, transcript moments, speaker context, dates, companies, and clickable call links. It blocks the default live-source trend path; explicit older\u002Fnewer call evidence already in context satisfies the need.\n- ~~Knowledge & Files for user-provided or exported transcripts, call summaries, manager-provided call sets, and prior coaching context\n\nCall summaries or transcripts are required for trend claims. Manager notes, CRM outcomes, and generic impressions may provide context, but cannot substitute for older-versus-newer call evidence. If the sample is small or skewed, return a limited trend readout rather than overgeneralizing.\n\n## Reference Loading\n\n`SKILL.md` owns the normal time-sliced trend workflow and output format. Load references only when their extra detail matters:\n\n- Use [references\u002Frequest-schema.yaml](references\u002Frequest-schema.yaml) for structured input normalization.\n- Use [references\u002Frubric.md](references\u002Frubric.md) when the compact behavior categories are insufficient for classifying evidence, especially technical-success or meeting-craft signals.\n\n## Workflow Guidance\n\n### 1. Resolve the rep and comparison basis\n\n- If the target rep or comparison basis is not clear, ask the user via `ask_user_input()`. For a bare invocation such as “review call trends,” do not assume a rep or time window; offer: `My calls over the default trailing 90 days`, `A named rep over the default trailing 90 days`, and `Supplied older\u002Fnewer call sets or a custom window`.\n- If the user names only “my call trends” without a comparison basis, offer the same explicit choices before broad retrieval. Do not infer a representative rep, comparison window, or trend-review mode from a fresh request.\n- Require a target rep or clearly supplied target call set and a comparison basis: time window, older\u002Fnewer sets, transcript set, call summaries, or explicit coaching dimension.\n- After the user selects “my calls,” use the current user when available. For an ambiguous manager-style request, ask for the rep's exact display name or email before broad retrieval.\n- If an attendee-filtered search returns zero results, try small grounded variations: first\u002Flast name only, then an obvious nickname when context supports it. If those still return zero, ask for the rep's exact display name in the selected ~~Meeting Transcripts source.\n- After the user selects the default Trend Review path, use the trailing 90 days split into three non-overlapping slices: 0-30 days, 31-60 days, and 61-90 days. Convert every relative window to concrete absolute dates before searching.\n- Preserve user-specified motion, product focus, account, coaching dimension, or audience. If a supplied date phrase could materially change the sample, ask one brief clarification.\n- If the target remains ambiguous after the user selects a lane, make at most three narrow source reads, offer up to five concrete candidates, and confirm any inferred anchor before deeper analysis.\n\n### 2. Collect summaries across time\n\n- Start with ~~Meeting Transcripts and search each time slice separately. Use the rep's exact email or display name, a limit of about 25 per slice, and `score_threshold=0` when supported—or the lowest practical threshold—so the sample is not biased toward only “strong” calls.\n- When the user names a focus such as discovery, demo, renewal, objections, or technical troubleshooting, use a short matching query. Otherwise use an empty or neutral query to avoid biasing the sample.\n- Aim for 30-60 deduplicated calls when available, with a mix of call types and companies visible in summaries. If a slice is sparse, expand it once by about 30 days and state the adjustment.\n- If there are hundreds of calls, prioritize the most recent calls plus a smaller older baseline while preserving visible call-type and company variety.\n- Build the trend view from summaries first: date, company, title, topics, call link, and the retrieval handle kept only for fetching.\n- Do not claim improvement or regression from a single recent call or from outcomes alone.\n\n### 3. Compare supported behavior categories\n\n- Compare the same categories across older and newer slices whenever possible.\n- Use the core categories: opening\u002Fagenda, discovery depth, qualification\u002Fprioritization, positioning\u002Fnarrative, objection handling, next steps and mutual action plan, technical accuracy, clarity\u002Fconcision, executive presence, and listening\u002Fturn-taking.\n- When the calls are technical or solution-oriented, use the rubric's additional categories for problem framing, diagnosis\u002Ftroubleshooting, solution design\u002Ftradeoffs, and technical-plus-business stakeholder management.\n- Prefer three to six categories with the clearest evidence. Mark mixed evidence as Inconsistent rather than forcing a trend.\n- Call something Improved or Regressed only when the time comparison supports a directional shift. Use Stable for repeated patterns without clear movement.\n\n### 4. Fetch a small validation set\n\n- Fetch full context only where summaries are ambiguous, a trend needs validation, or a concrete coaching moment would help.\n- Normally inspect one to two strong recent calls, one to two recent calls with friction, and one to two older baseline calls.\n- Capture two to six brief moments: what happened, why it mattered, category, readable title\u002Fdate\u002Fcompany context, and live link.\n- Keep quotes short and use the full content to validate—not replace—the summary-level sample.\n\n### 5. Turn trends into action\n\n- Tie each improvement, regression, and stable pattern to evidence from the compared slices.\n- Recommend exactly three coaching actions for the next two weeks. Each action needs a skill to practice, an if\u002Fthen play, a five-to-ten-minute drill, and an observable check for the next calls.\n- Select three to eight calls to re-listen to, favoring the clearest recent and baseline examples that explain the coaching priorities.\n\n### Next Step Options\n\nAfter the first output, offer the most relevant follow-up from the options below. Offer one clear transition, not a menu. Suggest ONLY these unless you are very confident another option is more useful:\n- Drill into one improved, regressed, or inconsistent behavior category.\n- Turn the top three actions into a two-week practice plan or coaching note for review.\n- Compare a bounded peer-exemplar set for one coaching priority.\n- Select and summarize the most useful calls to re-listen to.\n- Set up a future trend refresh for the same rep, scope, and comparison basis.\n\nNext steps to avoid:\n- Making performance judgments from thin evidence or sending feedback automatically.\n\n## Modes\n\n- Trend Review — default trailing-window analysis.\n- Focused Trend Review — use for a named motion, category, account set, or supplied older\u002Fnewer calls.\n- Limited Trend Readout — use when one slice, transcript depth, or sample balance is insufficient for confident movement claims.\n\n## Output Format\n\nReturn these sections in order.\n\n```md\n# Rep Call Trends: [Target Rep]\n\n## Coverage\n\n- **Target rep:** [Name]\n- **Window analyzed:** [Absolute start] -> [Absolute end]\n- **Time slices:** [Older \u002F middle \u002F recent absolute ranges]\n- **Calls reviewed:** [N summaries], [M full fetches]\n- **Sample shape \u002F limits:** [Mix, sparse slice, or confidence note]\n\n## What Improved\n\n- **[Behavior change]** — [Evidence from older vs newer readable call context + inline links] — [Why it matters]\n\n## What Regressed \u002F Risk Signals\n\n- **[Behavior change]** — [Evidence from older vs newer readable call context + inline links] — [Why it matters]\n\n## What Stayed Consistent\n\n- **[Stable or inconsistent pattern]** — [Evidence + inline links]\n\n## Top 3 Coaching Actions: Next 2 Weeks\n\n1. **Practice:** [Skill]\n   - **If \u002F then:** [In-the-moment play]\n   - **Quick drill:** [5-10 minute drill]\n   - **Look for next:** [Observable signal]\n\n## Calls to Re-Listen\n\n- [Readable date, company, title + inline link] — [Why this call matters]\n\n---\n\n{Follow the instructions and output format\u002Fconditions in [Limitations and Improvements](..\u002Findex\u002FSKILL.md#limitations-and-improvements)}\n\n{Follow the instructions and output format\u002Fconditions in [Next Steps](..\u002Findex\u002FSKILL.md#4-next-steps)}\n```\n\n## Example Prompts\n\n- `Review a rep's call trends.`\n- `Review Jamie's call trends over the last month.`\n- `Compare this rep's recent discovery calls to their earlier calls and flag changes.`\n- `Find improvement and regression patterns across this rep's demo calls.`\n\n## Rules\n\n- Do not invent calls, behavior, outcomes, metrics, quotes, dates, companies, or links.\n- Every improvement or regression claim must compare older and newer evidence and cite at least one readable call link; do not turn anecdote into trend.\n- Prefer explicit structure, questions, summaries, objections, and next steps over speculative interpretation. Do not infer intent or personality.\n- Cite with readable title\u002Fdate\u002Fcompany context and compact inline numbered Markdown links, such as `2026-03-24, ExampleCorp, Pilot & Pricing [1](https:\u002F\u002Fexample.com\u002Fcall\u002F123)`. Prefer live transcript or call URLs; never expose raw connector ids.\n- When one statement is supported by multiple calls, append multiple numbered links inline.\n- Keep excerpts short, normally no more than 25 quoted words from one source.\n- If a useful call has no stable link, use readable context and say that no direct link was available.\n\n## Failure Handling\n\nIf the target or comparison basis cannot be resolved, state the smallest missing input and offer concrete candidates when available. If the sample is sparse or uneven, produce the limited readout, name which movement claims are unsupported, and suggest the smallest additional call set or window that would improve confidence.\n",{"data":37,"body":38},{"name":4,"description":6},{"type":39,"children":40},"root",[41,49,56,87,92,98,111,117,122,143,148,154,165,192,198,205,279,285,326,332,360,366,389,395,413,419,424,452,457,465,471,489,495,500,1162,1168,1207,1213,1259,1265,1270],{"type":42,"tag":43,"props":44,"children":45},"element","h1",{"id":4},[46],{"type":47,"value":48},"text","Review Rep Call Trends",{"type":42,"tag":50,"props":51,"children":53},"h2",{"id":52},"context-gathering-intake",[54],{"type":47,"value":55},"Context-Gathering Intake",{"type":42,"tag":57,"props":58,"children":59},"p",{},[60,62,69,71,77,79,85],{"type":47,"value":61},"Whenever this skill asks for context, strongly prefer using the ",{"type":42,"tag":63,"props":64,"children":66},"code",{"className":65},[],[67],{"type":47,"value":68},"answers-ask-user-input",{"type":47,"value":70}," skill and the ",{"type":42,"tag":63,"props":72,"children":74},{"className":73},[],[75],{"type":47,"value":76},"ask_user_input",{"type":47,"value":78}," tool over other tools such as ",{"type":42,"tag":63,"props":80,"children":82},{"className":81},[],[83],{"type":47,"value":84},"request_user_input",{"type":47,"value":86},"; otherwise ask directly in the conversation.",{"type":42,"tag":57,"props":88,"children":89},{},[90],{"type":47,"value":91},"Turn a representative time-based call sample into objective coaching guidance. This skill compares older and newer call evidence to identify genuine improvement, regression, and stable patterns. It owns the readout only; it does not create trackers, send feedback, post messages, or save artifacts.",{"type":42,"tag":50,"props":93,"children":95},{"id":94},"common-skill-instructions",[96],{"type":47,"value":97},"Common Skill Instructions",{"type":42,"tag":57,"props":99,"children":100},{},[101,103,109],{"type":47,"value":102},"MANDATORY: If not already in context, read and adhere closely to ",{"type":42,"tag":63,"props":104,"children":106},{"className":105},[],[107],{"type":47,"value":108},"plugins\u002Fsales\u002Fskills\u002Findex\u002FSKILL.md## Cross-Skill Best Practices",{"type":47,"value":110},".",{"type":42,"tag":50,"props":112,"children":114},{"id":113},"key-dependency-categories",[115],{"type":47,"value":116},"Key Dependency Categories",{"type":42,"tag":57,"props":118,"children":119},{},[120],{"type":47,"value":121},"These categories are particularly important for this workflow; use other sources only when they materially improve sampling or interpretation.",{"type":42,"tag":123,"props":124,"children":125},"ul",{},[126,138],{"type":42,"tag":127,"props":128,"children":129},"li",{},[130,136],{"type":42,"tag":131,"props":132,"children":133},"span",{},[134],{"type":47,"value":135},"Blocking",{"type":47,"value":137}," ~~Meeting Transcripts for time-sliced call search, summaries, transcript moments, speaker context, dates, companies, and clickable call links. It blocks the default live-source trend path; explicit older\u002Fnewer call evidence already in context satisfies the need.",{"type":42,"tag":127,"props":139,"children":140},{},[141],{"type":47,"value":142},"~~Knowledge & Files for user-provided or exported transcripts, call summaries, manager-provided call sets, and prior coaching context",{"type":42,"tag":57,"props":144,"children":145},{},[146],{"type":47,"value":147},"Call summaries or transcripts are required for trend claims. Manager notes, CRM outcomes, and generic impressions may provide context, but cannot substitute for older-versus-newer call evidence. If the sample is small or skewed, return a limited trend readout rather than overgeneralizing.",{"type":42,"tag":50,"props":149,"children":151},{"id":150},"reference-loading",[152],{"type":47,"value":153},"Reference Loading",{"type":42,"tag":57,"props":155,"children":156},{},[157,163],{"type":42,"tag":63,"props":158,"children":160},{"className":159},[],[161],{"type":47,"value":162},"SKILL.md",{"type":47,"value":164}," owns the normal time-sliced trend workflow and output format. Load references only when their extra detail matters:",{"type":42,"tag":123,"props":166,"children":167},{},[168,181],{"type":42,"tag":127,"props":169,"children":170},{},[171,173,179],{"type":47,"value":172},"Use ",{"type":42,"tag":174,"props":175,"children":177},"a",{"href":176},"references\u002Frequest-schema.yaml",[178],{"type":47,"value":176},{"type":47,"value":180}," for structured input normalization.",{"type":42,"tag":127,"props":182,"children":183},{},[184,185,190],{"type":47,"value":172},{"type":42,"tag":174,"props":186,"children":188},{"href":187},"references\u002Frubric.md",[189],{"type":47,"value":187},{"type":47,"value":191}," when the compact behavior categories are insufficient for classifying evidence, especially technical-success or meeting-craft signals.",{"type":42,"tag":50,"props":193,"children":195},{"id":194},"workflow-guidance",[196],{"type":47,"value":197},"Workflow Guidance",{"type":42,"tag":199,"props":200,"children":202},"h3",{"id":201},"_1-resolve-the-rep-and-comparison-basis",[203],{"type":47,"value":204},"1. Resolve the rep and comparison basis",{"type":42,"tag":123,"props":206,"children":207},{},[208,244,249,254,259,264,269,274],{"type":42,"tag":127,"props":209,"children":210},{},[211,213,219,221,227,229,235,237,243],{"type":47,"value":212},"If the target rep or comparison basis is not clear, ask the user via ",{"type":42,"tag":63,"props":214,"children":216},{"className":215},[],[217],{"type":47,"value":218},"ask_user_input()",{"type":47,"value":220},". For a bare invocation such as “review call trends,” do not assume a rep or time window; offer: ",{"type":42,"tag":63,"props":222,"children":224},{"className":223},[],[225],{"type":47,"value":226},"My calls over the default trailing 90 days",{"type":47,"value":228},", ",{"type":42,"tag":63,"props":230,"children":232},{"className":231},[],[233],{"type":47,"value":234},"A named rep over the default trailing 90 days",{"type":47,"value":236},", and ",{"type":42,"tag":63,"props":238,"children":240},{"className":239},[],[241],{"type":47,"value":242},"Supplied older\u002Fnewer call sets or a custom window",{"type":47,"value":110},{"type":42,"tag":127,"props":245,"children":246},{},[247],{"type":47,"value":248},"If the user names only “my call trends” without a comparison basis, offer the same explicit choices before broad retrieval. Do not infer a representative rep, comparison window, or trend-review mode from a fresh request.",{"type":42,"tag":127,"props":250,"children":251},{},[252],{"type":47,"value":253},"Require a target rep or clearly supplied target call set and a comparison basis: time window, older\u002Fnewer sets, transcript set, call summaries, or explicit coaching dimension.",{"type":42,"tag":127,"props":255,"children":256},{},[257],{"type":47,"value":258},"After the user selects “my calls,” use the current user when available. For an ambiguous manager-style request, ask for the rep's exact display name or email before broad retrieval.",{"type":42,"tag":127,"props":260,"children":261},{},[262],{"type":47,"value":263},"If an attendee-filtered search returns zero results, try small grounded variations: first\u002Flast name only, then an obvious nickname when context supports it. If those still return zero, ask for the rep's exact display name in the selected ~~Meeting Transcripts source.",{"type":42,"tag":127,"props":265,"children":266},{},[267],{"type":47,"value":268},"After the user selects the default Trend Review path, use the trailing 90 days split into three non-overlapping slices: 0-30 days, 31-60 days, and 61-90 days. Convert every relative window to concrete absolute dates before searching.",{"type":42,"tag":127,"props":270,"children":271},{},[272],{"type":47,"value":273},"Preserve user-specified motion, product focus, account, coaching dimension, or audience. If a supplied date phrase could materially change the sample, ask one brief clarification.",{"type":42,"tag":127,"props":275,"children":276},{},[277],{"type":47,"value":278},"If the target remains ambiguous after the user selects a lane, make at most three narrow source reads, offer up to five concrete candidates, and confirm any inferred anchor before deeper analysis.",{"type":42,"tag":199,"props":280,"children":282},{"id":281},"_2-collect-summaries-across-time",[283],{"type":47,"value":284},"2. Collect summaries across time",{"type":42,"tag":123,"props":286,"children":287},{},[288,301,306,311,316,321],{"type":42,"tag":127,"props":289,"children":290},{},[291,293,299],{"type":47,"value":292},"Start with ~~Meeting Transcripts and search each time slice separately. Use the rep's exact email or display name, a limit of about 25 per slice, and ",{"type":42,"tag":63,"props":294,"children":296},{"className":295},[],[297],{"type":47,"value":298},"score_threshold=0",{"type":47,"value":300}," when supported—or the lowest practical threshold—so the sample is not biased toward only “strong” calls.",{"type":42,"tag":127,"props":302,"children":303},{},[304],{"type":47,"value":305},"When the user names a focus such as discovery, demo, renewal, objections, or technical troubleshooting, use a short matching query. Otherwise use an empty or neutral query to avoid biasing the sample.",{"type":42,"tag":127,"props":307,"children":308},{},[309],{"type":47,"value":310},"Aim for 30-60 deduplicated calls when available, with a mix of call types and companies visible in summaries. If a slice is sparse, expand it once by about 30 days and state the adjustment.",{"type":42,"tag":127,"props":312,"children":313},{},[314],{"type":47,"value":315},"If there are hundreds of calls, prioritize the most recent calls plus a smaller older baseline while preserving visible call-type and company variety.",{"type":42,"tag":127,"props":317,"children":318},{},[319],{"type":47,"value":320},"Build the trend view from summaries first: date, company, title, topics, call link, and the retrieval handle kept only for fetching.",{"type":42,"tag":127,"props":322,"children":323},{},[324],{"type":47,"value":325},"Do not claim improvement or regression from a single recent call or from outcomes alone.",{"type":42,"tag":199,"props":327,"children":329},{"id":328},"_3-compare-supported-behavior-categories",[330],{"type":47,"value":331},"3. Compare supported behavior categories",{"type":42,"tag":123,"props":333,"children":334},{},[335,340,345,350,355],{"type":42,"tag":127,"props":336,"children":337},{},[338],{"type":47,"value":339},"Compare the same categories across older and newer slices whenever possible.",{"type":42,"tag":127,"props":341,"children":342},{},[343],{"type":47,"value":344},"Use the core categories: opening\u002Fagenda, discovery depth, qualification\u002Fprioritization, positioning\u002Fnarrative, objection handling, next steps and mutual action plan, technical accuracy, clarity\u002Fconcision, executive presence, and listening\u002Fturn-taking.",{"type":42,"tag":127,"props":346,"children":347},{},[348],{"type":47,"value":349},"When the calls are technical or solution-oriented, use the rubric's additional categories for problem framing, diagnosis\u002Ftroubleshooting, solution design\u002Ftradeoffs, and technical-plus-business stakeholder management.",{"type":42,"tag":127,"props":351,"children":352},{},[353],{"type":47,"value":354},"Prefer three to six categories with the clearest evidence. Mark mixed evidence as Inconsistent rather than forcing a trend.",{"type":42,"tag":127,"props":356,"children":357},{},[358],{"type":47,"value":359},"Call something Improved or Regressed only when the time comparison supports a directional shift. Use Stable for repeated patterns without clear movement.",{"type":42,"tag":199,"props":361,"children":363},{"id":362},"_4-fetch-a-small-validation-set",[364],{"type":47,"value":365},"4. Fetch a small validation set",{"type":42,"tag":123,"props":367,"children":368},{},[369,374,379,384],{"type":42,"tag":127,"props":370,"children":371},{},[372],{"type":47,"value":373},"Fetch full context only where summaries are ambiguous, a trend needs validation, or a concrete coaching moment would help.",{"type":42,"tag":127,"props":375,"children":376},{},[377],{"type":47,"value":378},"Normally inspect one to two strong recent calls, one to two recent calls with friction, and one to two older baseline calls.",{"type":42,"tag":127,"props":380,"children":381},{},[382],{"type":47,"value":383},"Capture two to six brief moments: what happened, why it mattered, category, readable title\u002Fdate\u002Fcompany context, and live link.",{"type":42,"tag":127,"props":385,"children":386},{},[387],{"type":47,"value":388},"Keep quotes short and use the full content to validate—not replace—the summary-level sample.",{"type":42,"tag":199,"props":390,"children":392},{"id":391},"_5-turn-trends-into-action",[393],{"type":47,"value":394},"5. Turn trends into action",{"type":42,"tag":123,"props":396,"children":397},{},[398,403,408],{"type":42,"tag":127,"props":399,"children":400},{},[401],{"type":47,"value":402},"Tie each improvement, regression, and stable pattern to evidence from the compared slices.",{"type":42,"tag":127,"props":404,"children":405},{},[406],{"type":47,"value":407},"Recommend exactly three coaching actions for the next two weeks. Each action needs a skill to practice, an if\u002Fthen play, a five-to-ten-minute drill, and an observable check for the next calls.",{"type":42,"tag":127,"props":409,"children":410},{},[411],{"type":47,"value":412},"Select three to eight calls to re-listen to, favoring the clearest recent and baseline examples that explain the coaching priorities.",{"type":42,"tag":199,"props":414,"children":416},{"id":415},"next-step-options",[417],{"type":47,"value":418},"Next Step Options",{"type":42,"tag":57,"props":420,"children":421},{},[422],{"type":47,"value":423},"After the first output, offer the most relevant follow-up from the options below. Offer one clear transition, not a menu. Suggest ONLY these unless you are very confident another option is more useful:",{"type":42,"tag":123,"props":425,"children":426},{},[427,432,437,442,447],{"type":42,"tag":127,"props":428,"children":429},{},[430],{"type":47,"value":431},"Drill into one improved, regressed, or inconsistent behavior category.",{"type":42,"tag":127,"props":433,"children":434},{},[435],{"type":47,"value":436},"Turn the top three actions into a two-week practice plan or coaching note for review.",{"type":42,"tag":127,"props":438,"children":439},{},[440],{"type":47,"value":441},"Compare a bounded peer-exemplar set for one coaching priority.",{"type":42,"tag":127,"props":443,"children":444},{},[445],{"type":47,"value":446},"Select and summarize the most useful calls to re-listen to.",{"type":42,"tag":127,"props":448,"children":449},{},[450],{"type":47,"value":451},"Set up a future trend refresh for the same rep, scope, and comparison basis.",{"type":42,"tag":57,"props":453,"children":454},{},[455],{"type":47,"value":456},"Next steps to avoid:",{"type":42,"tag":123,"props":458,"children":459},{},[460],{"type":42,"tag":127,"props":461,"children":462},{},[463],{"type":47,"value":464},"Making performance judgments from thin evidence or sending feedback automatically.",{"type":42,"tag":50,"props":466,"children":468},{"id":467},"modes",[469],{"type":47,"value":470},"Modes",{"type":42,"tag":123,"props":472,"children":473},{},[474,479,484],{"type":42,"tag":127,"props":475,"children":476},{},[477],{"type":47,"value":478},"Trend Review — default trailing-window analysis.",{"type":42,"tag":127,"props":480,"children":481},{},[482],{"type":47,"value":483},"Focused Trend Review — use for a named motion, category, account set, or supplied older\u002Fnewer calls.",{"type":42,"tag":127,"props":485,"children":486},{},[487],{"type":47,"value":488},"Limited Trend Readout — use when one slice, transcript depth, or sample balance is insufficient for confident movement claims.",{"type":42,"tag":50,"props":490,"children":492},{"id":491},"output-format",[493],{"type":47,"value":494},"Output Format",{"type":42,"tag":57,"props":496,"children":497},{},[498],{"type":47,"value":499},"Return these sections in order.",{"type":42,"tag":501,"props":502,"children":507},"pre",{"className":503,"code":504,"language":505,"meta":506,"style":506},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Rep Call Trends: [Target Rep]\n\n## Coverage\n\n- **Target rep:** [Name]\n- **Window analyzed:** [Absolute start] -> [Absolute end]\n- **Time slices:** [Older \u002F middle \u002F recent absolute ranges]\n- **Calls reviewed:** [N summaries], [M full fetches]\n- **Sample shape \u002F limits:** [Mix, sparse slice, or confidence note]\n\n## What Improved\n\n- **[Behavior change]** — [Evidence from older vs newer readable call context + inline links] — [Why it matters]\n\n## What Regressed \u002F Risk Signals\n\n- **[Behavior change]** — [Evidence from older vs newer readable call context + inline links] — [Why it matters]\n\n## What Stayed Consistent\n\n- **[Stable or inconsistent pattern]** — [Evidence + inline links]\n\n## Top 3 Coaching Actions: Next 2 Weeks\n\n1. **Practice:** [Skill]\n   - **If \u002F then:** [In-the-moment play]\n   - **Quick drill:** [5-10 minute drill]\n   - **Look for next:** [Observable signal]\n\n## Calls to Re-Listen\n\n- [Readable date, company, title + inline link] — [Why this call matters]\n\n---\n\n{Follow the instructions and output format\u002Fconditions in [Limitations and Improvements](..\u002Findex\u002FSKILL.md#limitations-and-improvements)}\n\n{Follow the instructions and output format\u002Fconditions in [Next Steps](..\u002Findex\u002FSKILL.md#4-next-steps)}\n","md","",[508],{"type":42,"tag":63,"props":509,"children":510},{"__ignoreMap":506},[511,528,538,552,560,602,629,655,681,707,715,728,736,762,770,783,791,815,823,836,844,870,878,891,899,934,961,987,1013,1021,1034,1042,1055,1063,1072,1080,1120,1128],{"type":42,"tag":131,"props":512,"children":515},{"class":513,"line":514},"line",1,[516,522],{"type":42,"tag":131,"props":517,"children":519},{"style":518},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[520],{"type":47,"value":521},"# ",{"type":42,"tag":131,"props":523,"children":525},{"style":524},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[526],{"type":47,"value":527},"Rep Call Trends: [Target Rep]\n",{"type":42,"tag":131,"props":529,"children":531},{"class":513,"line":530},2,[532],{"type":42,"tag":131,"props":533,"children":535},{"emptyLinePlaceholder":534},true,[536],{"type":47,"value":537},"\n",{"type":42,"tag":131,"props":539,"children":541},{"class":513,"line":540},3,[542,547],{"type":42,"tag":131,"props":543,"children":544},{"style":518},[545],{"type":47,"value":546},"## ",{"type":42,"tag":131,"props":548,"children":549},{"style":524},[550],{"type":47,"value":551},"Coverage\n",{"type":42,"tag":131,"props":553,"children":555},{"class":513,"line":554},4,[556],{"type":42,"tag":131,"props":557,"children":558},{"emptyLinePlaceholder":534},[559],{"type":47,"value":537},{"type":42,"tag":131,"props":561,"children":563},{"class":513,"line":562},5,[564,569,575,581,586,591,597],{"type":42,"tag":131,"props":565,"children":566},{"style":518},[567],{"type":47,"value":568},"-",{"type":42,"tag":131,"props":570,"children":572},{"style":571},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[573],{"type":47,"value":574}," **",{"type":42,"tag":131,"props":576,"children":578},{"style":577},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[579],{"type":47,"value":580},"Target rep:",{"type":42,"tag":131,"props":582,"children":583},{"style":571},[584],{"type":47,"value":585},"**",{"type":42,"tag":131,"props":587,"children":588},{"style":518},[589],{"type":47,"value":590}," [",{"type":42,"tag":131,"props":592,"children":594},{"style":593},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[595],{"type":47,"value":596},"Name",{"type":42,"tag":131,"props":598,"children":599},{"style":518},[600],{"type":47,"value":601},"]\n",{"type":42,"tag":131,"props":603,"children":605},{"class":513,"line":604},6,[606,610,614,619,623],{"type":42,"tag":131,"props":607,"children":608},{"style":518},[609],{"type":47,"value":568},{"type":42,"tag":131,"props":611,"children":612},{"style":571},[613],{"type":47,"value":574},{"type":42,"tag":131,"props":615,"children":616},{"style":577},[617],{"type":47,"value":618},"Window analyzed:",{"type":42,"tag":131,"props":620,"children":621},{"style":571},[622],{"type":47,"value":585},{"type":42,"tag":131,"props":624,"children":626},{"style":625},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[627],{"type":47,"value":628}," [Absolute start] -> [Absolute end]\n",{"type":42,"tag":131,"props":630,"children":632},{"class":513,"line":631},7,[633,637,641,646,650],{"type":42,"tag":131,"props":634,"children":635},{"style":518},[636],{"type":47,"value":568},{"type":42,"tag":131,"props":638,"children":639},{"style":571},[640],{"type":47,"value":574},{"type":42,"tag":131,"props":642,"children":643},{"style":577},[644],{"type":47,"value":645},"Time slices:",{"type":42,"tag":131,"props":647,"children":648},{"style":571},[649],{"type":47,"value":585},{"type":42,"tag":131,"props":651,"children":652},{"style":625},[653],{"type":47,"value":654}," [Older \u002F middle \u002F recent absolute ranges]\n",{"type":42,"tag":131,"props":656,"children":658},{"class":513,"line":657},8,[659,663,667,672,676],{"type":42,"tag":131,"props":660,"children":661},{"style":518},[662],{"type":47,"value":568},{"type":42,"tag":131,"props":664,"children":665},{"style":571},[666],{"type":47,"value":574},{"type":42,"tag":131,"props":668,"children":669},{"style":577},[670],{"type":47,"value":671},"Calls reviewed:",{"type":42,"tag":131,"props":673,"children":674},{"style":571},[675],{"type":47,"value":585},{"type":42,"tag":131,"props":677,"children":678},{"style":625},[679],{"type":47,"value":680}," [N summaries], [M full fetches]\n",{"type":42,"tag":131,"props":682,"children":684},{"class":513,"line":683},9,[685,689,693,698,702],{"type":42,"tag":131,"props":686,"children":687},{"style":518},[688],{"type":47,"value":568},{"type":42,"tag":131,"props":690,"children":691},{"style":571},[692],{"type":47,"value":574},{"type":42,"tag":131,"props":694,"children":695},{"style":577},[696],{"type":47,"value":697},"Sample shape \u002F limits:",{"type":42,"tag":131,"props":699,"children":700},{"style":571},[701],{"type":47,"value":585},{"type":42,"tag":131,"props":703,"children":704},{"style":625},[705],{"type":47,"value":706}," [Mix, sparse slice, or confidence note]\n",{"type":42,"tag":131,"props":708,"children":710},{"class":513,"line":709},10,[711],{"type":42,"tag":131,"props":712,"children":713},{"emptyLinePlaceholder":534},[714],{"type":47,"value":537},{"type":42,"tag":131,"props":716,"children":718},{"class":513,"line":717},11,[719,723],{"type":42,"tag":131,"props":720,"children":721},{"style":518},[722],{"type":47,"value":546},{"type":42,"tag":131,"props":724,"children":725},{"style":524},[726],{"type":47,"value":727},"What Improved\n",{"type":42,"tag":131,"props":729,"children":731},{"class":513,"line":730},12,[732],{"type":42,"tag":131,"props":733,"children":734},{"emptyLinePlaceholder":534},[735],{"type":47,"value":537},{"type":42,"tag":131,"props":737,"children":739},{"class":513,"line":738},13,[740,744,748,753,757],{"type":42,"tag":131,"props":741,"children":742},{"style":518},[743],{"type":47,"value":568},{"type":42,"tag":131,"props":745,"children":746},{"style":571},[747],{"type":47,"value":574},{"type":42,"tag":131,"props":749,"children":750},{"style":577},[751],{"type":47,"value":752},"[Behavior change]",{"type":42,"tag":131,"props":754,"children":755},{"style":571},[756],{"type":47,"value":585},{"type":42,"tag":131,"props":758,"children":759},{"style":625},[760],{"type":47,"value":761}," — [Evidence from older vs newer readable call context + inline links] — [Why it matters]\n",{"type":42,"tag":131,"props":763,"children":765},{"class":513,"line":764},14,[766],{"type":42,"tag":131,"props":767,"children":768},{"emptyLinePlaceholder":534},[769],{"type":47,"value":537},{"type":42,"tag":131,"props":771,"children":773},{"class":513,"line":772},15,[774,778],{"type":42,"tag":131,"props":775,"children":776},{"style":518},[777],{"type":47,"value":546},{"type":42,"tag":131,"props":779,"children":780},{"style":524},[781],{"type":47,"value":782},"What Regressed \u002F Risk Signals\n",{"type":42,"tag":131,"props":784,"children":786},{"class":513,"line":785},16,[787],{"type":42,"tag":131,"props":788,"children":789},{"emptyLinePlaceholder":534},[790],{"type":47,"value":537},{"type":42,"tag":131,"props":792,"children":794},{"class":513,"line":793},17,[795,799,803,807,811],{"type":42,"tag":131,"props":796,"children":797},{"style":518},[798],{"type":47,"value":568},{"type":42,"tag":131,"props":800,"children":801},{"style":571},[802],{"type":47,"value":574},{"type":42,"tag":131,"props":804,"children":805},{"style":577},[806],{"type":47,"value":752},{"type":42,"tag":131,"props":808,"children":809},{"style":571},[810],{"type":47,"value":585},{"type":42,"tag":131,"props":812,"children":813},{"style":625},[814],{"type":47,"value":761},{"type":42,"tag":131,"props":816,"children":818},{"class":513,"line":817},18,[819],{"type":42,"tag":131,"props":820,"children":821},{"emptyLinePlaceholder":534},[822],{"type":47,"value":537},{"type":42,"tag":131,"props":824,"children":826},{"class":513,"line":825},19,[827,831],{"type":42,"tag":131,"props":828,"children":829},{"style":518},[830],{"type":47,"value":546},{"type":42,"tag":131,"props":832,"children":833},{"style":524},[834],{"type":47,"value":835},"What Stayed Consistent\n",{"type":42,"tag":131,"props":837,"children":839},{"class":513,"line":838},20,[840],{"type":42,"tag":131,"props":841,"children":842},{"emptyLinePlaceholder":534},[843],{"type":47,"value":537},{"type":42,"tag":131,"props":845,"children":847},{"class":513,"line":846},21,[848,852,856,861,865],{"type":42,"tag":131,"props":849,"children":850},{"style":518},[851],{"type":47,"value":568},{"type":42,"tag":131,"props":853,"children":854},{"style":571},[855],{"type":47,"value":574},{"type":42,"tag":131,"props":857,"children":858},{"style":577},[859],{"type":47,"value":860},"[Stable or inconsistent pattern]",{"type":42,"tag":131,"props":862,"children":863},{"style":571},[864],{"type":47,"value":585},{"type":42,"tag":131,"props":866,"children":867},{"style":625},[868],{"type":47,"value":869}," — [Evidence + inline links]\n",{"type":42,"tag":131,"props":871,"children":873},{"class":513,"line":872},22,[874],{"type":42,"tag":131,"props":875,"children":876},{"emptyLinePlaceholder":534},[877],{"type":47,"value":537},{"type":42,"tag":131,"props":879,"children":881},{"class":513,"line":880},23,[882,886],{"type":42,"tag":131,"props":883,"children":884},{"style":518},[885],{"type":47,"value":546},{"type":42,"tag":131,"props":887,"children":888},{"style":524},[889],{"type":47,"value":890},"Top 3 Coaching Actions: Next 2 Weeks\n",{"type":42,"tag":131,"props":892,"children":894},{"class":513,"line":893},24,[895],{"type":42,"tag":131,"props":896,"children":897},{"emptyLinePlaceholder":534},[898],{"type":47,"value":537},{"type":42,"tag":131,"props":900,"children":902},{"class":513,"line":901},25,[903,908,912,917,921,925,930],{"type":42,"tag":131,"props":904,"children":905},{"style":518},[906],{"type":47,"value":907},"1.",{"type":42,"tag":131,"props":909,"children":910},{"style":571},[911],{"type":47,"value":574},{"type":42,"tag":131,"props":913,"children":914},{"style":577},[915],{"type":47,"value":916},"Practice:",{"type":42,"tag":131,"props":918,"children":919},{"style":571},[920],{"type":47,"value":585},{"type":42,"tag":131,"props":922,"children":923},{"style":518},[924],{"type":47,"value":590},{"type":42,"tag":131,"props":926,"children":927},{"style":593},[928],{"type":47,"value":929},"Skill",{"type":42,"tag":131,"props":931,"children":932},{"style":518},[933],{"type":47,"value":601},{"type":42,"tag":131,"props":935,"children":937},{"class":513,"line":936},26,[938,943,947,952,956],{"type":42,"tag":131,"props":939,"children":940},{"style":518},[941],{"type":47,"value":942},"   -",{"type":42,"tag":131,"props":944,"children":945},{"style":571},[946],{"type":47,"value":574},{"type":42,"tag":131,"props":948,"children":949},{"style":577},[950],{"type":47,"value":951},"If \u002F then:",{"type":42,"tag":131,"props":953,"children":954},{"style":571},[955],{"type":47,"value":585},{"type":42,"tag":131,"props":957,"children":958},{"style":625},[959],{"type":47,"value":960}," [In-the-moment play]\n",{"type":42,"tag":131,"props":962,"children":964},{"class":513,"line":963},27,[965,969,973,978,982],{"type":42,"tag":131,"props":966,"children":967},{"style":518},[968],{"type":47,"value":942},{"type":42,"tag":131,"props":970,"children":971},{"style":571},[972],{"type":47,"value":574},{"type":42,"tag":131,"props":974,"children":975},{"style":577},[976],{"type":47,"value":977},"Quick drill:",{"type":42,"tag":131,"props":979,"children":980},{"style":571},[981],{"type":47,"value":585},{"type":42,"tag":131,"props":983,"children":984},{"style":625},[985],{"type":47,"value":986}," [5-10 minute drill]\n",{"type":42,"tag":131,"props":988,"children":990},{"class":513,"line":989},28,[991,995,999,1004,1008],{"type":42,"tag":131,"props":992,"children":993},{"style":518},[994],{"type":47,"value":942},{"type":42,"tag":131,"props":996,"children":997},{"style":571},[998],{"type":47,"value":574},{"type":42,"tag":131,"props":1000,"children":1001},{"style":577},[1002],{"type":47,"value":1003},"Look for next:",{"type":42,"tag":131,"props":1005,"children":1006},{"style":571},[1007],{"type":47,"value":585},{"type":42,"tag":131,"props":1009,"children":1010},{"style":625},[1011],{"type":47,"value":1012}," [Observable signal]\n",{"type":42,"tag":131,"props":1014,"children":1016},{"class":513,"line":1015},29,[1017],{"type":42,"tag":131,"props":1018,"children":1019},{"emptyLinePlaceholder":534},[1020],{"type":47,"value":537},{"type":42,"tag":131,"props":1022,"children":1024},{"class":513,"line":1023},30,[1025,1029],{"type":42,"tag":131,"props":1026,"children":1027},{"style":518},[1028],{"type":47,"value":546},{"type":42,"tag":131,"props":1030,"children":1031},{"style":524},[1032],{"type":47,"value":1033},"Calls to Re-Listen\n",{"type":42,"tag":131,"props":1035,"children":1037},{"class":513,"line":1036},31,[1038],{"type":42,"tag":131,"props":1039,"children":1040},{"emptyLinePlaceholder":534},[1041],{"type":47,"value":537},{"type":42,"tag":131,"props":1043,"children":1045},{"class":513,"line":1044},32,[1046,1050],{"type":42,"tag":131,"props":1047,"children":1048},{"style":518},[1049],{"type":47,"value":568},{"type":42,"tag":131,"props":1051,"children":1052},{"style":625},[1053],{"type":47,"value":1054}," [Readable date, company, title + inline link] — [Why this call matters]\n",{"type":42,"tag":131,"props":1056,"children":1058},{"class":513,"line":1057},33,[1059],{"type":42,"tag":131,"props":1060,"children":1061},{"emptyLinePlaceholder":534},[1062],{"type":47,"value":537},{"type":42,"tag":131,"props":1064,"children":1066},{"class":513,"line":1065},34,[1067],{"type":42,"tag":131,"props":1068,"children":1069},{"style":625},[1070],{"type":47,"value":1071},"---\n",{"type":42,"tag":131,"props":1073,"children":1075},{"class":513,"line":1074},35,[1076],{"type":42,"tag":131,"props":1077,"children":1078},{"emptyLinePlaceholder":534},[1079],{"type":47,"value":537},{"type":42,"tag":131,"props":1081,"children":1083},{"class":513,"line":1082},36,[1084,1089,1094,1099,1104,1110,1115],{"type":42,"tag":131,"props":1085,"children":1086},{"style":625},[1087],{"type":47,"value":1088},"{Follow the instructions and output format\u002Fconditions in ",{"type":42,"tag":131,"props":1090,"children":1091},{"style":518},[1092],{"type":47,"value":1093},"[",{"type":42,"tag":131,"props":1095,"children":1096},{"style":593},[1097],{"type":47,"value":1098},"Limitations and Improvements",{"type":42,"tag":131,"props":1100,"children":1101},{"style":518},[1102],{"type":47,"value":1103},"](",{"type":42,"tag":131,"props":1105,"children":1107},{"style":1106},"--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline",[1108],{"type":47,"value":1109},"..\u002Findex\u002FSKILL.md#limitations-and-improvements",{"type":42,"tag":131,"props":1111,"children":1112},{"style":518},[1113],{"type":47,"value":1114},")",{"type":42,"tag":131,"props":1116,"children":1117},{"style":625},[1118],{"type":47,"value":1119},"}\n",{"type":42,"tag":131,"props":1121,"children":1123},{"class":513,"line":1122},37,[1124],{"type":42,"tag":131,"props":1125,"children":1126},{"emptyLinePlaceholder":534},[1127],{"type":47,"value":537},{"type":42,"tag":131,"props":1129,"children":1131},{"class":513,"line":1130},38,[1132,1136,1140,1145,1149,1154,1158],{"type":42,"tag":131,"props":1133,"children":1134},{"style":625},[1135],{"type":47,"value":1088},{"type":42,"tag":131,"props":1137,"children":1138},{"style":518},[1139],{"type":47,"value":1093},{"type":42,"tag":131,"props":1141,"children":1142},{"style":593},[1143],{"type":47,"value":1144},"Next Steps",{"type":42,"tag":131,"props":1146,"children":1147},{"style":518},[1148],{"type":47,"value":1103},{"type":42,"tag":131,"props":1150,"children":1151},{"style":1106},[1152],{"type":47,"value":1153},"..\u002Findex\u002FSKILL.md#4-next-steps",{"type":42,"tag":131,"props":1155,"children":1156},{"style":518},[1157],{"type":47,"value":1114},{"type":42,"tag":131,"props":1159,"children":1160},{"style":625},[1161],{"type":47,"value":1119},{"type":42,"tag":50,"props":1163,"children":1165},{"id":1164},"example-prompts",[1166],{"type":47,"value":1167},"Example Prompts",{"type":42,"tag":123,"props":1169,"children":1170},{},[1171,1180,1189,1198],{"type":42,"tag":127,"props":1172,"children":1173},{},[1174],{"type":42,"tag":63,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":47,"value":1179},"Review a rep's call trends.",{"type":42,"tag":127,"props":1181,"children":1182},{},[1183],{"type":42,"tag":63,"props":1184,"children":1186},{"className":1185},[],[1187],{"type":47,"value":1188},"Review Jamie's call trends over the last month.",{"type":42,"tag":127,"props":1190,"children":1191},{},[1192],{"type":42,"tag":63,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":47,"value":1197},"Compare this rep's recent discovery calls to their earlier calls and flag changes.",{"type":42,"tag":127,"props":1199,"children":1200},{},[1201],{"type":42,"tag":63,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":47,"value":1206},"Find improvement and regression patterns across this rep's demo calls.",{"type":42,"tag":50,"props":1208,"children":1210},{"id":1209},"rules",[1211],{"type":47,"value":1212},"Rules",{"type":42,"tag":123,"props":1214,"children":1215},{},[1216,1221,1226,1231,1244,1249,1254],{"type":42,"tag":127,"props":1217,"children":1218},{},[1219],{"type":47,"value":1220},"Do not invent calls, behavior, outcomes, metrics, quotes, dates, companies, or links.",{"type":42,"tag":127,"props":1222,"children":1223},{},[1224],{"type":47,"value":1225},"Every improvement or regression claim must compare older and newer evidence and cite at least one readable call link; do not turn anecdote into trend.",{"type":42,"tag":127,"props":1227,"children":1228},{},[1229],{"type":47,"value":1230},"Prefer explicit structure, questions, summaries, objections, and next steps over speculative interpretation. Do not infer intent or personality.",{"type":42,"tag":127,"props":1232,"children":1233},{},[1234,1236,1242],{"type":47,"value":1235},"Cite with readable title\u002Fdate\u002Fcompany context and compact inline numbered Markdown links, such as ",{"type":42,"tag":63,"props":1237,"children":1239},{"className":1238},[],[1240],{"type":47,"value":1241},"2026-03-24, ExampleCorp, Pilot & Pricing [1](https:\u002F\u002Fexample.com\u002Fcall\u002F123)",{"type":47,"value":1243},". Prefer live transcript or call URLs; never expose raw connector ids.",{"type":42,"tag":127,"props":1245,"children":1246},{},[1247],{"type":47,"value":1248},"When one statement is supported by multiple calls, append multiple numbered links inline.",{"type":42,"tag":127,"props":1250,"children":1251},{},[1252],{"type":47,"value":1253},"Keep excerpts short, normally no more than 25 quoted words from one source.",{"type":42,"tag":127,"props":1255,"children":1256},{},[1257],{"type":47,"value":1258},"If a useful call has no stable link, use readable context and say that no direct link was available.",{"type":42,"tag":50,"props":1260,"children":1262},{"id":1261},"failure-handling",[1263],{"type":47,"value":1264},"Failure Handling",{"type":42,"tag":57,"props":1266,"children":1267},{},[1268],{"type":47,"value":1269},"If the target or comparison basis cannot be resolved, state the smallest missing input and offer concrete candidates when available. If the sample is sparse or uneven, produce the limited readout, name which movement claims are unsupported, and suggest the smallest additional call set or window that would improve confidence.",{"type":42,"tag":1271,"props":1272,"children":1273},"style",{},[1274],{"type":47,"value":1275},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":1277,"total":1385},[1278,1293,1309,1321,1337,1353,1370],{"slug":1279,"name":1279,"fn":1280,"description":1281,"org":1282,"tags":1283,"stars":25,"repoUrl":26,"updatedAt":1292},"analyze-account-signals","analyze account signals for sales intelligence","Use when the user wants to know what changed with one account, monitor an owner portfolio or watchlist, or rank accounts needing attention from recent evidence. Produce an evidence-backed account brief or bounded watchlist summary with recommended actions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1284,1285,1288,1291],{"name":20,"slug":21,"type":15},{"name":1286,"slug":1287,"type":15},"CRM","crm",{"name":1289,"slug":1290,"type":15},"Research","research",{"name":17,"slug":18,"type":15},"2026-07-01T07:54:11.79288",{"slug":1294,"name":1294,"fn":1295,"description":1296,"org":1297,"tags":1298,"stars":25,"repoUrl":26,"updatedAt":1308},"analyze-data-quality","assess data quality for analysis","Assess whether structured data, query results, dashboards, or analytical evidence are trustworthy enough to use. Use when the task is to check data quality, reconcile conflicting sources or metric definitions, or decide whether evidence is safe to cite.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1299,1302,1305],{"name":1300,"slug":1301,"type":15},"Audit","audit",{"name":1303,"slug":1304,"type":15},"Data Engineering","data-engineering",{"name":1306,"slug":1307,"type":15},"Data Quality","data-quality","2026-07-01T07:55:01.146961",{"slug":68,"name":68,"fn":1310,"description":1311,"org":1312,"tags":1313,"stars":25,"repoUrl":26,"updatedAt":1320},"request missing context from users","Use when a small amount of missing context would materially improve the answer and tappable options plus a free-text answer can gather it efficiently.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1314,1317],{"name":1315,"slug":1316,"type":15},"Communications","communications",{"name":1318,"slug":1319,"type":15},"Productivity","productivity","2026-07-14T05:43:36.096323",{"slug":1322,"name":1322,"fn":1323,"description":1324,"org":1325,"tags":1326,"stars":25,"repoUrl":26,"updatedAt":1336},"apollo","prospect and enrich leads with Apollo","Use only when a focused Sales workflow has selected a present and connected Apollo connector, or the user explicitly asks for Apollo prospecting, enrichment, Company Details, records, sequences, or outbound planning. Apply Apollo v2-specific behavior only after verifying app version 2.0.0 or later.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1327,1329,1332,1335],{"name":1328,"slug":1322,"type":15},"Apollo",{"name":1330,"slug":1331,"type":15},"Lead Enrichment","lead-enrichment",{"name":1333,"slug":1334,"type":15},"Prospecting","prospecting",{"name":17,"slug":18,"type":15},"2026-07-14T05:43:34.800076",{"slug":1301,"name":1301,"fn":1338,"description":1339,"org":1340,"tags":1341,"stars":25,"repoUrl":26,"updatedAt":1352},"audit product flows and user journeys","Audit or critique a product flow, journey, workflow, funnel, onboarding path, checkout path, settings path, screen, or multi-step product experience by capturing screenshots first, then reporting UX, design, and accessibility findings inline from that evidence. Use Figma only when the user explicitly asks for a board. Use when the user asks to audit, review, critique, inspect, assess, analyze, evaluate, or give feedback on a product experience.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1342,1343,1346,1349],{"name":1300,"slug":1301,"type":15},{"name":1344,"slug":1345,"type":15},"Design","design",{"name":1347,"slug":1348,"type":15},"Product Management","product-management",{"name":1350,"slug":1351,"type":15},"UX Design","ux-design","2026-07-01T07:54:30.613428",{"slug":1354,"name":1354,"fn":1355,"description":1356,"org":1357,"tags":1358,"stars":25,"repoUrl":26,"updatedAt":1369},"build-business-case","build customer-led business cases and ROI","Review commercial proposals and build customer-led business cases, ROI or value models, pricing or investment rationales, executive summaries, and customer-ready value stories tied to a customer, workflow, initiative, or decision.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1359,1362,1365,1368],{"name":1360,"slug":1361,"type":15},"Content Creation","content-creation",{"name":1363,"slug":1364,"type":15},"Finance","finance",{"name":1366,"slug":1367,"type":15},"Financial Modeling","financial-modeling",{"name":17,"slug":18,"type":15},"2026-07-01T07:54:02.779003",{"slug":1371,"name":1371,"fn":1372,"description":1373,"org":1374,"tags":1375,"stars":25,"repoUrl":26,"updatedAt":1384},"build-competitive-brief","build competitive briefs and battlecards","Use when the user wants a competitor or vendor comparison, market-landscape analysis, battlecard, objection package, positioning brief, or account-specific competitive view. Produce an evidence-backed comparison, guidance, and brief, using supplied materials, connected research, and public evidence when appropriate.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1376,1379,1382,1383],{"name":1377,"slug":1378,"type":15},"Competitive Intelligence","competitive-intelligence",{"name":1380,"slug":1381,"type":15},"Marketing","marketing",{"name":1289,"slug":1290,"type":15},{"name":17,"slug":18,"type":15},"2026-07-01T07:54:13.073252",43,{"items":1387,"total":1588},[1388,1409,1432,1449,1465,1484,1501,1515,1531,1545,1557,1572],{"slug":1389,"name":1389,"fn":1390,"description":1391,"org":1392,"tags":1393,"stars":1406,"repoUrl":1407,"updatedAt":1408},"prior-auth-packet-builder","build healthcare prior authorization packets","Build a concise prior authorization packet from local case files and payer policy docs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1394,1397,1400,1403],{"name":1395,"slug":1396,"type":15},"Documents","documents",{"name":1398,"slug":1399,"type":15},"Healthcare","healthcare",{"name":1401,"slug":1402,"type":15},"Insurance","insurance",{"name":1404,"slug":1405,"type":15},"Regulatory Compliance","regulatory-compliance",28169,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python","2026-04-16T05:11:39.180399",{"slug":1410,"name":1410,"fn":1411,"description":1412,"org":1413,"tags":1414,"stars":1429,"repoUrl":1430,"updatedAt":1431},"aspnet-core","build ASP.NET Core web applications","Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1415,1418,1420,1423,1426],{"name":1416,"slug":1417,"type":15},".NET","dotnet",{"name":1419,"slug":1410,"type":15},"ASP.NET Core",{"name":1421,"slug":1422,"type":15},"Blazor","blazor",{"name":1424,"slug":1425,"type":15},"C#","csharp",{"name":1427,"slug":1428,"type":15},"Web Development","web-development",23787,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fskills","2026-04-12T05:07:02.819491",{"slug":1433,"name":1433,"fn":1434,"description":1435,"org":1436,"tags":1437,"stars":1429,"repoUrl":1430,"updatedAt":1448},"chatgpt-apps","build ChatGPT Apps SDK applications","Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1438,1441,1444,1447],{"name":1439,"slug":1440,"type":15},"Apps SDK","apps-sdk",{"name":1442,"slug":1443,"type":15},"ChatGPT","chatgpt",{"name":1445,"slug":1446,"type":15},"MCP","mcp",{"name":9,"slug":8,"type":15},"2026-04-12T05:07:05.468097",{"slug":1450,"name":1450,"fn":1451,"description":1452,"org":1453,"tags":1454,"stars":1429,"repoUrl":1430,"updatedAt":1464},"cli-creator","build CLIs from API docs","Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read\u002Fwrite commands, return stable JSON, manage auth, and pair with a companion skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1455,1458,1461],{"name":1456,"slug":1457,"type":15},"API Development","api-development",{"name":1459,"slug":1460,"type":15},"CLI","cli",{"name":1462,"slug":1463,"type":15},"Codex","codex","2026-04-12T05:07:04.132762",{"slug":1466,"name":1466,"fn":1467,"description":1468,"org":1469,"tags":1470,"stars":1429,"repoUrl":1430,"updatedAt":1483},"cloudflare-deploy","deploy projects to Cloudflare","Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1471,1474,1477,1480],{"name":1472,"slug":1473,"type":15},"Cloudflare","cloudflare",{"name":1475,"slug":1476,"type":15},"Cloudflare Pages","cloudflare-pages",{"name":1478,"slug":1479,"type":15},"Cloudflare Workers","cloudflare-workers",{"name":1481,"slug":1482,"type":15},"Deployment","deployment","2026-04-12T05:07:14.275118",{"slug":1485,"name":1485,"fn":1486,"description":1487,"org":1488,"tags":1489,"stars":1429,"repoUrl":1430,"updatedAt":1500},"define-goal","define and set measurable project goals","Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy intention into a quantitative outcome. Use this skill for goal creation and goal refinement only; it does not manage durable snapshots, decision logs, or long-running execution artifacts.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1490,1491,1494,1497],{"name":1318,"slug":1319,"type":15},{"name":1492,"slug":1493,"type":15},"Project Management","project-management",{"name":1495,"slug":1496,"type":15},"Strategy","strategy",{"name":1498,"slug":1499,"type":15},"Task Management","task-management","2026-05-23T06:17:16.870838",{"slug":1502,"name":1502,"fn":1503,"description":1504,"org":1505,"tags":1506,"stars":1429,"repoUrl":1430,"updatedAt":1514},"figma","translate Figma designs into code","Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1507,1508,1510,1513],{"name":1344,"slug":1345,"type":15},{"name":1509,"slug":1502,"type":15},"Figma",{"name":1511,"slug":1512,"type":15},"Frontend","frontend",{"name":1445,"slug":1446,"type":15},"2026-04-12T05:06:47.939943",{"slug":1516,"name":1516,"fn":1517,"description":1518,"org":1519,"tags":1520,"stars":1429,"repoUrl":1430,"updatedAt":1530},"figma-code-connect-components","connect Figma designs to code components","Connects Figma design components to code components using Code Connect mapping tools. Use when user says \"code connect\", \"connect this component to code\", \"map this component\", \"link component to code\", \"create code connect mapping\", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1521,1522,1525,1526,1527],{"name":1344,"slug":1345,"type":15},{"name":1523,"slug":1524,"type":15},"Design System","design-system",{"name":1509,"slug":1502,"type":15},{"name":1511,"slug":1512,"type":15},{"name":1528,"slug":1529,"type":15},"UI Components","ui-components","2026-05-10T05:59:52.971881",{"slug":1532,"name":1532,"fn":1533,"description":1534,"org":1535,"tags":1536,"stars":1429,"repoUrl":1430,"updatedAt":1544},"figma-create-design-system-rules","generate design system rules from Figma","Generates custom design system rules for the user's codebase. Use when user says \"create design system rules\", \"generate rules for my project\", \"set up design rules\", \"customize design system guidelines\", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1537,1538,1539,1542,1543],{"name":1344,"slug":1345,"type":15},{"name":1523,"slug":1524,"type":15},{"name":1540,"slug":1541,"type":15},"Documentation","documentation",{"name":1509,"slug":1502,"type":15},{"name":1511,"slug":1512,"type":15},"2026-05-16T06:07:47.821474",{"slug":1546,"name":1546,"fn":1547,"description":1548,"org":1549,"tags":1550,"stars":1429,"repoUrl":1430,"updatedAt":1556},"figma-implement-design","translate Figma designs into application code","Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions \"implement design\", \"generate code\", \"implement component\", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1551,1552,1553,1554,1555],{"name":1344,"slug":1345,"type":15},{"name":1509,"slug":1502,"type":15},{"name":1511,"slug":1512,"type":15},{"name":1528,"slug":1529,"type":15},{"name":1427,"slug":1428,"type":15},"2026-05-16T06:07:40.583615",{"slug":1558,"name":1558,"fn":1559,"description":1560,"org":1561,"tags":1562,"stars":1429,"repoUrl":1430,"updatedAt":1571},"hatch-pet","create animated pets for Codex","Create, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual references. Use when a user wants a lightweight-worker Codex pet workflow, a non-pixel custom pet style, a prospect or company mascot pet, or a full 8x9 animated pet atlas with transparent unused cells, QA contact sheets, and pet.json packaging. This skill composes the installed $imagegen system skill for visual generation and uses bundled scripts for deterministic spritesheet assembly.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1563,1566,1567,1570],{"name":1564,"slug":1565,"type":15},"Animation","animation",{"name":1462,"slug":1463,"type":15},{"name":1568,"slug":1569,"type":15},"Creative","creative",{"name":1344,"slug":1345,"type":15},"2026-05-02T05:31:48.48485",{"slug":1573,"name":1573,"fn":1574,"description":1575,"org":1576,"tags":1577,"stars":1429,"repoUrl":1430,"updatedAt":1587},"imagegen","generate and edit raster images","Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG\u002Fvector\u002Fcode-native assets, extending an established icon or logo system, or building the visual directly in HTML\u002FCSS\u002Fcanvas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1578,1579,1580,1583,1586],{"name":1568,"slug":1569,"type":15},{"name":1344,"slug":1345,"type":15},{"name":1581,"slug":1582,"type":15},"Image Generation","image-generation",{"name":1584,"slug":1585,"type":15},"Images","images",{"name":9,"slug":8,"type":15},"2026-05-15T06:23:24.312127",675]