[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openai-find-key-internal-sources":3,"mdc--l9shqj-key":36,"related-repo-openai-find-key-internal-sources":1096,"related-org-openai-find-key-internal-sources":1209},{"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},"find-key-internal-sources","find internal experts and documentation","Use when a seller needs to find the best internal experts, owners, approvers, documents, channels, source-of-truth materials, or escalation routes for a customer question, product topic, competitive objection, implementation issue, account task, or other sales-support need. Route questions such as 'who knows about this?', 'what should I read?', 'where is the source of truth?', and 'which internal channel or document should I use?' here.",{"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},"Research","research","tag",{"name":17,"slug":18,"type":15},"Operations","operations",{"name":20,"slug":21,"type":15},"Documentation","documentation",{"name":23,"slug":24,"type":15},"Knowledge Management","knowledge-management",427,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Frole-specific-plugins","2026-07-01T07:54:14.360247",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\u002Ffind-key-internal-sources","---\nname: find-key-internal-sources\ndescription: \"Use when a seller needs to find the best internal experts, owners, approvers, documents, channels, source-of-truth materials, or escalation routes for a customer question, product topic, competitive objection, implementation issue, account task, or other sales-support need. Route questions such as 'who knows about this?', 'what should I read?', 'where is the source of truth?', and 'which internal channel or document should I use?' here.\"\n---\n\n# Find Key Internal Sources\n\nFind the smallest reliable internal route that helps a seller get an answer or unblock work: the right people, maintained docs, public channels, decision forums, and escalation paths. The default output is a quick, evidence-backed routing map plus a draft-ready first ask. This workflow is read-only and never posts, assigns, or updates systems.\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\nUse only the categories needed for the selected route; do not fan out across every source by default.\n\n- ~~Knowledge & Files for maintained source-of-truth pages, owner metadata, wikis, field guides, playbooks, FAQs, runbooks, launch docs, and decision records\n- ~~Internal Messaging for public channels, channel topics, threads, active contributors, escalation routes, support channels, and decision forums\n- ~~CRM for customer or account identity, ownership, opportunity context, and CRM-visible blockers that clarify an account-specific question\n\nPrefer canonical ownership and source-of-truth material over chat mentions. ~~CRM can resolve account truth, but it does not by itself prove who owns the internal answer.\n\n## Reference Loading\n\n`SKILL.md` owns the normal route selection, bounded search, ranking, and output map. Load references only when their extra detail matters:\n\n- Use [references\u002Fsearch-patterns.md](references\u002Fsearch-patterns.md) when query fan-out, compound facets, source-specific search, or stopping rules need more detail.\n- Use [references\u002Fcompany-context.md](references\u002Fcompany-context.md) only after the generic pass, when user-provided or connector-visible terminology is likely to change the route.\n\n## Terms\n\n- **Source-of-truth page:** the maintained doc, wiki, tracker, or page that should be treated as the most authoritative answer source.\n- **DRI:** directly responsible individual, the person accountable for a topic, decision, or follow-through.\n- **SME:** subject matter expert, someone with practical depth on the topic even if they are not the accountable owner.\n- **Decision forum:** the recurring meeting, channel, doc, or group where tradeoffs and approvals are handled.\n\n## Workflow Guidance\n\n### 1. Resolve the topic and route\n\n- Require a concrete topic_or_task: customer question, product topic, objection, implementation issue, account blocker, initiative, or source-of-truth gap.\n- Infer it from the active thread or provided Sales output when clear. If still ambiguous, make a bounded candidate pass of at most three source reads, then ask one friendly question with up to five concrete candidates.\n- Treat ambiguous company-like names as possible account anchors. Use a bounded ~~CRM lookup when available before relying on internal docs or messages for account-specific routing.\n- Default to quick. Use deep only when requested or when a high-stakes question clearly needs broader corroboration.\n\nChoose the smallest answer route that satisfies the request:\n\n- owner_route — who owns, approves, knows, or should be contacted\n- doc_route — what to read, which page is maintained, or what wording is approved\n- channel_route — where to ask, discuss, escalate, or get support\n- full_map — experts, docs, and channels together when the request actually needs all three\n\n### 2. Search canonical sources first\n\n- For owner_route, start with maintained ownership, directory, routing, or source-of-truth pages; use messages to confirm current practice or fill gaps.\n- For doc_route, start with maintained docs, title\u002Fheading matches, linked hubs, owner fields, and recency; fetch only the strongest candidate before ranking.\n- For channel_route, start with public channel names, topics, purposes, and documented escalation routes; inspect recent public threads only when they change confidence.\n- Use ~~CRM first for account identity and deal context when the route is customer-specific, then use ~~Knowledge & Files or ~~Internal Messaging for internal ownership.\n- In quick, make one canonical source attempt, one narrow fallback when the first pass is empty, thin, or misleading, and at most one fetch or thread read per top candidate.\n- Broaden only when the first pass is weak, the topic spans distinct surfaces, or the user asked for deep. Stop when a supported route is good enough, results stabilize, or additional searching produces low-confidence duplicates.\n\n### 3. Build useful search facets\n\n- Start with exact topic terms, then add aliases, abbreviations, legacy\u002Fcurrent names, product\u002Fteam names, and task-shape terms such as owner, approval, policy, runbook, playbook, FAQ, support, or escalation.\n- For a compound question, keep separate tracks for the product\u002Faccount surface and the control\u002Fprocess surface. Do not let a strong policy hit replace product routing, or a launch page replace approval ownership.\n- Use [references\u002Fsearch-patterns.md](references\u002Fsearch-patterns.md) when query fan-out, source-specific search, or stopping rules need more detail.\n- Use company-specific terminology only when it comes from the user or connector-visible source truth. Do not invent internal names, channel patterns, URLs, or ownership conventions.\n- Apply organization-specific expansions only after generic candidate retrieval, keep base scoring primary, and cap the total context-based boost per candidate at `+0.25`.\n\n### 4. Pull, score, and rank candidates\n\nNormalize candidates by type, title or name, URL, source, evidence, ownership signal, and freshness. Deduplicate near-identical entries.\n\nRank by:\n\n1. direct relevance to the requested answer route\n2. authority and maintenance signal\n3. freshness\n4. cross-source confirmation\n5. practical usefulness for the seller's next action\n\n- Prefer direct evidence links over profile-only or mention-only matches.\n- Prefer maintained source-of-truth pages, field guides, FAQs, and playbooks over one-off notes.\n- Prefer channels whose topic, purpose, linked guide, or recent threads show an ownership path over channels that merely mention the topic.\n- For people inferred mainly from ~~Internal Messaging, require a recent ownership or expertise signal, defaulting to the last 90 days; omit or down-rank stale candidates.\n- Exclude deactivated or inactive users. Default to public channels only; include private channels, group DMs, direct messages, or externally shared channels only when the user explicitly asks and access is appropriate.\n- Keep distinct routes when a topic spans product\u002FGTM guidance and policy, security, implementation, pricing, or approval ownership.\n\n### 5. Render the routing map\n\n- Return only the depth the request needs. For a single route, keep the other required sections compact with Not searched in quick pass or No high-confidence candidate found.\n- Explain each candidate's answer-path type: DRI, approver, SME, maintainer, accountable team, decision forum, launch owner, escalation channel, support channel, or feedback channel.\n- Include a one-line rationale, direct link when available, evidence signal, and freshness or confidence when it affects trust.\n- If the user's wording conflates two surfaces, add a short framing note explaining the split and continue with both routes unless the distinction changes which sources are safe to use.\n- Recommended First Ask must be a concrete draft the seller can send to the best owner or public channel. Draft it in chat; do not post it.\n- Coverage Gaps must name unavailable or weak categories, the effect on confidence, and the smallest useful next step.\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- Draft the first ask to the recommended owner, expert, or public channel.\n- Open and synthesize the strongest source-of-truth document for the seller's question.\n- Prepare a concise escalation note when the supported route requires escalation.\n- Create a reusable routing note with the verified people, docs, channels, and caveats.\n- Find the smallest missing source that would resolve an ownership or approval gap.\n\nNext steps to avoid:\n- Posting, assigning, escalating, or updating ownership automatically.\n\n## Modes\n\n- quick — default; up to three candidates each for experts, docs, and channels, with bounded retrieval\n- deep — five to eight candidates each when evidence quality supports them\n- owner_route, doc_route, channel_route, full_map — answer-shape routes; combine with quick or deep\n\n## Output Format\n\n```md\n# Internal Routing Map: [Topic]\n\n[Optional framing note when the topic spans distinct ownership surfaces.]\n\n## Experts\n- **[Name \u002F team]** — [DRI \u002F approver \u002F SME \u002F other type]; [why this route]. [Evidence link] · [confidence\u002Ffreshness]\n\n## Docs\n- **[Doc]** — [source-of-truth \u002F field guide \u002F FAQ \u002F other type]; [why it matters]. [Link] · [confidence\u002Ffreshness]\n\n## Channels\n- **[#channel]** — [support \u002F escalation \u002F decision forum \u002F other type]; [why ask here]. [Link] · [confidence\u002Ffreshness]\n\n## Recommended First Ask\n> [Draft-ready question or handoff, addressed to the best owner or public channel.]\n\n## Coverage Gaps\n- [Missing or weak source, confidence impact, and smallest useful next step]\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- `Find the key internal sources for a customer question.`\n- `Find who owns the Enterprise SSO rollout path for ExampleCorp.`\n- `Find the docs and channels for answering a customer's security review question.`\n- `Route this implementation blocker to the right internal people and source of truth.`\n\n## Rules\n\n- Do not fabricate owners, experts, channels, documents, source-of-truth paths, links, or ownership certainty.\n- Keep facts and inference separate; label uncertain ownership Likely or Possible.\n- Keep the routing-map phase read-only. Do not post, send, assign, or update anything.\n- Prefer fewer high-confidence routes over long noisy lists.\n- Always cite sources with hyperlinks when useful links are available; say (no useful link available) when the absence matters.\n",{"data":37,"body":38},{"name":4,"description":6},{"type":39,"children":40},"root",[41,49,55,62,67,73,78,98,103,109,121,148,154,198,204,211,234,239,262,268,301,307,348,354,359,364,393,426,432,465,471,476,504,509,517,523,541,547,1011,1017,1056,1062,1090],{"type":42,"tag":43,"props":44,"children":45},"element","h1",{"id":4},[46],{"type":47,"value":48},"text","Find Key Internal Sources",{"type":42,"tag":50,"props":51,"children":52},"p",{},[53],{"type":47,"value":54},"Find the smallest reliable internal route that helps a seller get an answer or unblock work: the right people, maintained docs, public channels, decision forums, and escalation paths. The default output is a quick, evidence-backed routing map plus a draft-ready first ask. This workflow is read-only and never posts, assigns, or updates systems.",{"type":42,"tag":56,"props":57,"children":59},"h2",{"id":58},"common-skill-instructions",[60],{"type":47,"value":61},"Common Skill Instructions",{"type":42,"tag":50,"props":63,"children":64},{},[65],{"type":47,"value":66},"MANDATORY: If not already in context, read and adhere closely to plugins\u002Fsales\u002Fskills\u002Findex\u002FSKILL.md## Cross-Skill Best Practices.",{"type":42,"tag":56,"props":68,"children":70},{"id":69},"key-dependency-categories",[71],{"type":47,"value":72},"Key Dependency Categories",{"type":42,"tag":50,"props":74,"children":75},{},[76],{"type":47,"value":77},"Use only the categories needed for the selected route; do not fan out across every source by default.",{"type":42,"tag":79,"props":80,"children":81},"ul",{},[82,88,93],{"type":42,"tag":83,"props":84,"children":85},"li",{},[86],{"type":47,"value":87},"~~Knowledge & Files for maintained source-of-truth pages, owner metadata, wikis, field guides, playbooks, FAQs, runbooks, launch docs, and decision records",{"type":42,"tag":83,"props":89,"children":90},{},[91],{"type":47,"value":92},"~~Internal Messaging for public channels, channel topics, threads, active contributors, escalation routes, support channels, and decision forums",{"type":42,"tag":83,"props":94,"children":95},{},[96],{"type":47,"value":97},"~~CRM for customer or account identity, ownership, opportunity context, and CRM-visible blockers that clarify an account-specific question",{"type":42,"tag":50,"props":99,"children":100},{},[101],{"type":47,"value":102},"Prefer canonical ownership and source-of-truth material over chat mentions. ~~CRM can resolve account truth, but it does not by itself prove who owns the internal answer.",{"type":42,"tag":56,"props":104,"children":106},{"id":105},"reference-loading",[107],{"type":47,"value":108},"Reference Loading",{"type":42,"tag":50,"props":110,"children":111},{},[112,119],{"type":42,"tag":113,"props":114,"children":116},"code",{"className":115},[],[117],{"type":47,"value":118},"SKILL.md",{"type":47,"value":120}," owns the normal route selection, bounded search, ranking, and output map. Load references only when their extra detail matters:",{"type":42,"tag":79,"props":122,"children":123},{},[124,137],{"type":42,"tag":83,"props":125,"children":126},{},[127,129,135],{"type":47,"value":128},"Use ",{"type":42,"tag":130,"props":131,"children":133},"a",{"href":132},"references\u002Fsearch-patterns.md",[134],{"type":47,"value":132},{"type":47,"value":136}," when query fan-out, compound facets, source-specific search, or stopping rules need more detail.",{"type":42,"tag":83,"props":138,"children":139},{},[140,141,146],{"type":47,"value":128},{"type":42,"tag":130,"props":142,"children":144},{"href":143},"references\u002Fcompany-context.md",[145],{"type":47,"value":143},{"type":47,"value":147}," only after the generic pass, when user-provided or connector-visible terminology is likely to change the route.",{"type":42,"tag":56,"props":149,"children":151},{"id":150},"terms",[152],{"type":47,"value":153},"Terms",{"type":42,"tag":79,"props":155,"children":156},{},[157,168,178,188],{"type":42,"tag":83,"props":158,"children":159},{},[160,166],{"type":42,"tag":161,"props":162,"children":163},"strong",{},[164],{"type":47,"value":165},"Source-of-truth page:",{"type":47,"value":167}," the maintained doc, wiki, tracker, or page that should be treated as the most authoritative answer source.",{"type":42,"tag":83,"props":169,"children":170},{},[171,176],{"type":42,"tag":161,"props":172,"children":173},{},[174],{"type":47,"value":175},"DRI:",{"type":47,"value":177}," directly responsible individual, the person accountable for a topic, decision, or follow-through.",{"type":42,"tag":83,"props":179,"children":180},{},[181,186],{"type":42,"tag":161,"props":182,"children":183},{},[184],{"type":47,"value":185},"SME:",{"type":47,"value":187}," subject matter expert, someone with practical depth on the topic even if they are not the accountable owner.",{"type":42,"tag":83,"props":189,"children":190},{},[191,196],{"type":42,"tag":161,"props":192,"children":193},{},[194],{"type":47,"value":195},"Decision forum:",{"type":47,"value":197}," the recurring meeting, channel, doc, or group where tradeoffs and approvals are handled.",{"type":42,"tag":56,"props":199,"children":201},{"id":200},"workflow-guidance",[202],{"type":47,"value":203},"Workflow Guidance",{"type":42,"tag":205,"props":206,"children":208},"h3",{"id":207},"_1-resolve-the-topic-and-route",[209],{"type":47,"value":210},"1. Resolve the topic and route",{"type":42,"tag":79,"props":212,"children":213},{},[214,219,224,229],{"type":42,"tag":83,"props":215,"children":216},{},[217],{"type":47,"value":218},"Require a concrete topic_or_task: customer question, product topic, objection, implementation issue, account blocker, initiative, or source-of-truth gap.",{"type":42,"tag":83,"props":220,"children":221},{},[222],{"type":47,"value":223},"Infer it from the active thread or provided Sales output when clear. If still ambiguous, make a bounded candidate pass of at most three source reads, then ask one friendly question with up to five concrete candidates.",{"type":42,"tag":83,"props":225,"children":226},{},[227],{"type":47,"value":228},"Treat ambiguous company-like names as possible account anchors. Use a bounded ~~CRM lookup when available before relying on internal docs or messages for account-specific routing.",{"type":42,"tag":83,"props":230,"children":231},{},[232],{"type":47,"value":233},"Default to quick. Use deep only when requested or when a high-stakes question clearly needs broader corroboration.",{"type":42,"tag":50,"props":235,"children":236},{},[237],{"type":47,"value":238},"Choose the smallest answer route that satisfies the request:",{"type":42,"tag":79,"props":240,"children":241},{},[242,247,252,257],{"type":42,"tag":83,"props":243,"children":244},{},[245],{"type":47,"value":246},"owner_route — who owns, approves, knows, or should be contacted",{"type":42,"tag":83,"props":248,"children":249},{},[250],{"type":47,"value":251},"doc_route — what to read, which page is maintained, or what wording is approved",{"type":42,"tag":83,"props":253,"children":254},{},[255],{"type":47,"value":256},"channel_route — where to ask, discuss, escalate, or get support",{"type":42,"tag":83,"props":258,"children":259},{},[260],{"type":47,"value":261},"full_map — experts, docs, and channels together when the request actually needs all three",{"type":42,"tag":205,"props":263,"children":265},{"id":264},"_2-search-canonical-sources-first",[266],{"type":47,"value":267},"2. Search canonical sources first",{"type":42,"tag":79,"props":269,"children":270},{},[271,276,281,286,291,296],{"type":42,"tag":83,"props":272,"children":273},{},[274],{"type":47,"value":275},"For owner_route, start with maintained ownership, directory, routing, or source-of-truth pages; use messages to confirm current practice or fill gaps.",{"type":42,"tag":83,"props":277,"children":278},{},[279],{"type":47,"value":280},"For doc_route, start with maintained docs, title\u002Fheading matches, linked hubs, owner fields, and recency; fetch only the strongest candidate before ranking.",{"type":42,"tag":83,"props":282,"children":283},{},[284],{"type":47,"value":285},"For channel_route, start with public channel names, topics, purposes, and documented escalation routes; inspect recent public threads only when they change confidence.",{"type":42,"tag":83,"props":287,"children":288},{},[289],{"type":47,"value":290},"Use ~~CRM first for account identity and deal context when the route is customer-specific, then use ~~Knowledge & Files or ~~Internal Messaging for internal ownership.",{"type":42,"tag":83,"props":292,"children":293},{},[294],{"type":47,"value":295},"In quick, make one canonical source attempt, one narrow fallback when the first pass is empty, thin, or misleading, and at most one fetch or thread read per top candidate.",{"type":42,"tag":83,"props":297,"children":298},{},[299],{"type":47,"value":300},"Broaden only when the first pass is weak, the topic spans distinct surfaces, or the user asked for deep. Stop when a supported route is good enough, results stabilize, or additional searching produces low-confidence duplicates.",{"type":42,"tag":205,"props":302,"children":304},{"id":303},"_3-build-useful-search-facets",[305],{"type":47,"value":306},"3. Build useful search facets",{"type":42,"tag":79,"props":308,"children":309},{},[310,315,320,330,335],{"type":42,"tag":83,"props":311,"children":312},{},[313],{"type":47,"value":314},"Start with exact topic terms, then add aliases, abbreviations, legacy\u002Fcurrent names, product\u002Fteam names, and task-shape terms such as owner, approval, policy, runbook, playbook, FAQ, support, or escalation.",{"type":42,"tag":83,"props":316,"children":317},{},[318],{"type":47,"value":319},"For a compound question, keep separate tracks for the product\u002Faccount surface and the control\u002Fprocess surface. Do not let a strong policy hit replace product routing, or a launch page replace approval ownership.",{"type":42,"tag":83,"props":321,"children":322},{},[323,324,328],{"type":47,"value":128},{"type":42,"tag":130,"props":325,"children":326},{"href":132},[327],{"type":47,"value":132},{"type":47,"value":329}," when query fan-out, source-specific search, or stopping rules need more detail.",{"type":42,"tag":83,"props":331,"children":332},{},[333],{"type":47,"value":334},"Use company-specific terminology only when it comes from the user or connector-visible source truth. Do not invent internal names, channel patterns, URLs, or ownership conventions.",{"type":42,"tag":83,"props":336,"children":337},{},[338,340,346],{"type":47,"value":339},"Apply organization-specific expansions only after generic candidate retrieval, keep base scoring primary, and cap the total context-based boost per candidate at ",{"type":42,"tag":113,"props":341,"children":343},{"className":342},[],[344],{"type":47,"value":345},"+0.25",{"type":47,"value":347},".",{"type":42,"tag":205,"props":349,"children":351},{"id":350},"_4-pull-score-and-rank-candidates",[352],{"type":47,"value":353},"4. Pull, score, and rank candidates",{"type":42,"tag":50,"props":355,"children":356},{},[357],{"type":47,"value":358},"Normalize candidates by type, title or name, URL, source, evidence, ownership signal, and freshness. Deduplicate near-identical entries.",{"type":42,"tag":50,"props":360,"children":361},{},[362],{"type":47,"value":363},"Rank by:",{"type":42,"tag":365,"props":366,"children":367},"ol",{},[368,373,378,383,388],{"type":42,"tag":83,"props":369,"children":370},{},[371],{"type":47,"value":372},"direct relevance to the requested answer route",{"type":42,"tag":83,"props":374,"children":375},{},[376],{"type":47,"value":377},"authority and maintenance signal",{"type":42,"tag":83,"props":379,"children":380},{},[381],{"type":47,"value":382},"freshness",{"type":42,"tag":83,"props":384,"children":385},{},[386],{"type":47,"value":387},"cross-source confirmation",{"type":42,"tag":83,"props":389,"children":390},{},[391],{"type":47,"value":392},"practical usefulness for the seller's next action",{"type":42,"tag":79,"props":394,"children":395},{},[396,401,406,411,416,421],{"type":42,"tag":83,"props":397,"children":398},{},[399],{"type":47,"value":400},"Prefer direct evidence links over profile-only or mention-only matches.",{"type":42,"tag":83,"props":402,"children":403},{},[404],{"type":47,"value":405},"Prefer maintained source-of-truth pages, field guides, FAQs, and playbooks over one-off notes.",{"type":42,"tag":83,"props":407,"children":408},{},[409],{"type":47,"value":410},"Prefer channels whose topic, purpose, linked guide, or recent threads show an ownership path over channels that merely mention the topic.",{"type":42,"tag":83,"props":412,"children":413},{},[414],{"type":47,"value":415},"For people inferred mainly from ~~Internal Messaging, require a recent ownership or expertise signal, defaulting to the last 90 days; omit or down-rank stale candidates.",{"type":42,"tag":83,"props":417,"children":418},{},[419],{"type":47,"value":420},"Exclude deactivated or inactive users. Default to public channels only; include private channels, group DMs, direct messages, or externally shared channels only when the user explicitly asks and access is appropriate.",{"type":42,"tag":83,"props":422,"children":423},{},[424],{"type":47,"value":425},"Keep distinct routes when a topic spans product\u002FGTM guidance and policy, security, implementation, pricing, or approval ownership.",{"type":42,"tag":205,"props":427,"children":429},{"id":428},"_5-render-the-routing-map",[430],{"type":47,"value":431},"5. Render the routing map",{"type":42,"tag":79,"props":433,"children":434},{},[435,440,445,450,455,460],{"type":42,"tag":83,"props":436,"children":437},{},[438],{"type":47,"value":439},"Return only the depth the request needs. For a single route, keep the other required sections compact with Not searched in quick pass or No high-confidence candidate found.",{"type":42,"tag":83,"props":441,"children":442},{},[443],{"type":47,"value":444},"Explain each candidate's answer-path type: DRI, approver, SME, maintainer, accountable team, decision forum, launch owner, escalation channel, support channel, or feedback channel.",{"type":42,"tag":83,"props":446,"children":447},{},[448],{"type":47,"value":449},"Include a one-line rationale, direct link when available, evidence signal, and freshness or confidence when it affects trust.",{"type":42,"tag":83,"props":451,"children":452},{},[453],{"type":47,"value":454},"If the user's wording conflates two surfaces, add a short framing note explaining the split and continue with both routes unless the distinction changes which sources are safe to use.",{"type":42,"tag":83,"props":456,"children":457},{},[458],{"type":47,"value":459},"Recommended First Ask must be a concrete draft the seller can send to the best owner or public channel. Draft it in chat; do not post it.",{"type":42,"tag":83,"props":461,"children":462},{},[463],{"type":47,"value":464},"Coverage Gaps must name unavailable or weak categories, the effect on confidence, and the smallest useful next step.",{"type":42,"tag":205,"props":466,"children":468},{"id":467},"next-step-options",[469],{"type":47,"value":470},"Next Step Options",{"type":42,"tag":50,"props":472,"children":473},{},[474],{"type":47,"value":475},"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":79,"props":477,"children":478},{},[479,484,489,494,499],{"type":42,"tag":83,"props":480,"children":481},{},[482],{"type":47,"value":483},"Draft the first ask to the recommended owner, expert, or public channel.",{"type":42,"tag":83,"props":485,"children":486},{},[487],{"type":47,"value":488},"Open and synthesize the strongest source-of-truth document for the seller's question.",{"type":42,"tag":83,"props":490,"children":491},{},[492],{"type":47,"value":493},"Prepare a concise escalation note when the supported route requires escalation.",{"type":42,"tag":83,"props":495,"children":496},{},[497],{"type":47,"value":498},"Create a reusable routing note with the verified people, docs, channels, and caveats.",{"type":42,"tag":83,"props":500,"children":501},{},[502],{"type":47,"value":503},"Find the smallest missing source that would resolve an ownership or approval gap.",{"type":42,"tag":50,"props":505,"children":506},{},[507],{"type":47,"value":508},"Next steps to avoid:",{"type":42,"tag":79,"props":510,"children":511},{},[512],{"type":42,"tag":83,"props":513,"children":514},{},[515],{"type":47,"value":516},"Posting, assigning, escalating, or updating ownership automatically.",{"type":42,"tag":56,"props":518,"children":520},{"id":519},"modes",[521],{"type":47,"value":522},"Modes",{"type":42,"tag":79,"props":524,"children":525},{},[526,531,536],{"type":42,"tag":83,"props":527,"children":528},{},[529],{"type":47,"value":530},"quick — default; up to three candidates each for experts, docs, and channels, with bounded retrieval",{"type":42,"tag":83,"props":532,"children":533},{},[534],{"type":47,"value":535},"deep — five to eight candidates each when evidence quality supports them",{"type":42,"tag":83,"props":537,"children":538},{},[539],{"type":47,"value":540},"owner_route, doc_route, channel_route, full_map — answer-shape routes; combine with quick or deep",{"type":42,"tag":56,"props":542,"children":544},{"id":543},"output-format",[545],{"type":47,"value":546},"Output Format",{"type":42,"tag":548,"props":549,"children":554},"pre",{"className":550,"code":551,"language":552,"meta":553,"style":553},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Internal Routing Map: [Topic]\n\n[Optional framing note when the topic spans distinct ownership surfaces.]\n\n## Experts\n- **[Name \u002F team]** — [DRI \u002F approver \u002F SME \u002F other type]; [why this route]. [Evidence link] · [confidence\u002Ffreshness]\n\n## Docs\n- **[Doc]** — [source-of-truth \u002F field guide \u002F FAQ \u002F other type]; [why it matters]. [Link] · [confidence\u002Ffreshness]\n\n## Channels\n- **[#channel]** — [support \u002F escalation \u002F decision forum \u002F other type]; [why ask here]. [Link] · [confidence\u002Ffreshness]\n\n## Recommended First Ask\n> [Draft-ready question or handoff, addressed to the best owner or public channel.]\n\n## Coverage Gaps\n- [Missing or weak source, confidence impact, and smallest useful next step]\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","",[555],{"type":42,"tag":113,"props":556,"children":557},{"__ignoreMap":553},[558,592,602,612,620,634,678,686,699,759,767,780,834,842,855,871,879,892,905,913,922,930,969,977],{"type":42,"tag":559,"props":560,"children":563},"span",{"class":561,"line":562},"line",1,[564,570,576,581,587],{"type":42,"tag":559,"props":565,"children":567},{"style":566},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[568],{"type":47,"value":569},"# ",{"type":42,"tag":559,"props":571,"children":573},{"style":572},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[574],{"type":47,"value":575},"Internal Routing Map: ",{"type":42,"tag":559,"props":577,"children":578},{"style":566},[579],{"type":47,"value":580},"[",{"type":42,"tag":559,"props":582,"children":584},{"style":583},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[585],{"type":47,"value":586},"Topic",{"type":42,"tag":559,"props":588,"children":589},{"style":566},[590],{"type":47,"value":591},"]\n",{"type":42,"tag":559,"props":593,"children":595},{"class":561,"line":594},2,[596],{"type":42,"tag":559,"props":597,"children":599},{"emptyLinePlaceholder":598},true,[600],{"type":47,"value":601},"\n",{"type":42,"tag":559,"props":603,"children":605},{"class":561,"line":604},3,[606],{"type":42,"tag":559,"props":607,"children":609},{"style":608},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[610],{"type":47,"value":611},"[Optional framing note when the topic spans distinct ownership surfaces.]\n",{"type":42,"tag":559,"props":613,"children":615},{"class":561,"line":614},4,[616],{"type":42,"tag":559,"props":617,"children":618},{"emptyLinePlaceholder":598},[619],{"type":47,"value":601},{"type":42,"tag":559,"props":621,"children":623},{"class":561,"line":622},5,[624,629],{"type":42,"tag":559,"props":625,"children":626},{"style":566},[627],{"type":47,"value":628},"## ",{"type":42,"tag":559,"props":630,"children":631},{"style":572},[632],{"type":47,"value":633},"Experts\n",{"type":42,"tag":559,"props":635,"children":637},{"class":561,"line":636},6,[638,643,649,655,660,665,669,674],{"type":42,"tag":559,"props":639,"children":640},{"style":566},[641],{"type":47,"value":642},"-",{"type":42,"tag":559,"props":644,"children":646},{"style":645},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[647],{"type":47,"value":648}," **",{"type":42,"tag":559,"props":650,"children":652},{"style":651},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[653],{"type":47,"value":654},"[Name \u002F team]",{"type":42,"tag":559,"props":656,"children":657},{"style":645},[658],{"type":47,"value":659},"**",{"type":42,"tag":559,"props":661,"children":662},{"style":608},[663],{"type":47,"value":664}," — [DRI \u002F approver \u002F SME \u002F other type]; [why this route]. [Evidence link] · ",{"type":42,"tag":559,"props":666,"children":667},{"style":566},[668],{"type":47,"value":580},{"type":42,"tag":559,"props":670,"children":671},{"style":583},[672],{"type":47,"value":673},"confidence\u002Ffreshness",{"type":42,"tag":559,"props":675,"children":676},{"style":566},[677],{"type":47,"value":591},{"type":42,"tag":559,"props":679,"children":681},{"class":561,"line":680},7,[682],{"type":42,"tag":559,"props":683,"children":684},{"emptyLinePlaceholder":598},[685],{"type":47,"value":601},{"type":42,"tag":559,"props":687,"children":689},{"class":561,"line":688},8,[690,694],{"type":42,"tag":559,"props":691,"children":692},{"style":566},[693],{"type":47,"value":628},{"type":42,"tag":559,"props":695,"children":696},{"style":572},[697],{"type":47,"value":698},"Docs\n",{"type":42,"tag":559,"props":700,"children":702},{"class":561,"line":701},9,[703,707,712,718,723,728,732,737,742,747,751,755],{"type":42,"tag":559,"props":704,"children":705},{"style":566},[706],{"type":47,"value":642},{"type":42,"tag":559,"props":708,"children":709},{"style":645},[710],{"type":47,"value":711}," **[",{"type":42,"tag":559,"props":713,"children":715},{"style":714},"--shiki-light:#91B859;--shiki-light-font-weight:bold;--shiki-default:#C3E88D;--shiki-default-font-weight:bold;--shiki-dark:#C3E88D;--shiki-dark-font-weight:bold",[716],{"type":47,"value":717},"Doc",{"type":42,"tag":559,"props":719,"children":720},{"style":645},[721],{"type":47,"value":722},"]**",{"type":42,"tag":559,"props":724,"children":725},{"style":608},[726],{"type":47,"value":727}," — [source-of-truth \u002F field guide \u002F FAQ \u002F other type]; [why it matters]. ",{"type":42,"tag":559,"props":729,"children":730},{"style":566},[731],{"type":47,"value":580},{"type":42,"tag":559,"props":733,"children":734},{"style":583},[735],{"type":47,"value":736},"Link",{"type":42,"tag":559,"props":738,"children":739},{"style":566},[740],{"type":47,"value":741},"]",{"type":42,"tag":559,"props":743,"children":744},{"style":608},[745],{"type":47,"value":746}," · ",{"type":42,"tag":559,"props":748,"children":749},{"style":566},[750],{"type":47,"value":580},{"type":42,"tag":559,"props":752,"children":753},{"style":583},[754],{"type":47,"value":673},{"type":42,"tag":559,"props":756,"children":757},{"style":566},[758],{"type":47,"value":591},{"type":42,"tag":559,"props":760,"children":762},{"class":561,"line":761},10,[763],{"type":42,"tag":559,"props":764,"children":765},{"emptyLinePlaceholder":598},[766],{"type":47,"value":601},{"type":42,"tag":559,"props":768,"children":770},{"class":561,"line":769},11,[771,775],{"type":42,"tag":559,"props":772,"children":773},{"style":566},[774],{"type":47,"value":628},{"type":42,"tag":559,"props":776,"children":777},{"style":572},[778],{"type":47,"value":779},"Channels\n",{"type":42,"tag":559,"props":781,"children":783},{"class":561,"line":782},12,[784,788,792,797,801,806,810,814,818,822,826,830],{"type":42,"tag":559,"props":785,"children":786},{"style":566},[787],{"type":47,"value":642},{"type":42,"tag":559,"props":789,"children":790},{"style":645},[791],{"type":47,"value":711},{"type":42,"tag":559,"props":793,"children":794},{"style":714},[795],{"type":47,"value":796},"#channel",{"type":42,"tag":559,"props":798,"children":799},{"style":645},[800],{"type":47,"value":722},{"type":42,"tag":559,"props":802,"children":803},{"style":608},[804],{"type":47,"value":805}," — [support \u002F escalation \u002F decision forum \u002F other type]; [why ask here]. ",{"type":42,"tag":559,"props":807,"children":808},{"style":566},[809],{"type":47,"value":580},{"type":42,"tag":559,"props":811,"children":812},{"style":583},[813],{"type":47,"value":736},{"type":42,"tag":559,"props":815,"children":816},{"style":566},[817],{"type":47,"value":741},{"type":42,"tag":559,"props":819,"children":820},{"style":608},[821],{"type":47,"value":746},{"type":42,"tag":559,"props":823,"children":824},{"style":566},[825],{"type":47,"value":580},{"type":42,"tag":559,"props":827,"children":828},{"style":583},[829],{"type":47,"value":673},{"type":42,"tag":559,"props":831,"children":832},{"style":566},[833],{"type":47,"value":591},{"type":42,"tag":559,"props":835,"children":837},{"class":561,"line":836},13,[838],{"type":42,"tag":559,"props":839,"children":840},{"emptyLinePlaceholder":598},[841],{"type":47,"value":601},{"type":42,"tag":559,"props":843,"children":845},{"class":561,"line":844},14,[846,850],{"type":42,"tag":559,"props":847,"children":848},{"style":566},[849],{"type":47,"value":628},{"type":42,"tag":559,"props":851,"children":852},{"style":572},[853],{"type":47,"value":854},"Recommended First Ask\n",{"type":42,"tag":559,"props":856,"children":858},{"class":561,"line":857},15,[859,865],{"type":42,"tag":559,"props":860,"children":862},{"style":861},"--shiki-light:#FF5370;--shiki-light-font-style:italic;--shiki-default:#FF9CAC;--shiki-default-font-style:italic;--shiki-dark:#FF9CAC;--shiki-dark-font-style:italic",[863],{"type":47,"value":864},">",{"type":42,"tag":559,"props":866,"children":868},{"style":867},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[869],{"type":47,"value":870}," [Draft-ready question or handoff, addressed to the best owner or public channel.]\n",{"type":42,"tag":559,"props":872,"children":874},{"class":561,"line":873},16,[875],{"type":42,"tag":559,"props":876,"children":877},{"emptyLinePlaceholder":598},[878],{"type":47,"value":601},{"type":42,"tag":559,"props":880,"children":882},{"class":561,"line":881},17,[883,887],{"type":42,"tag":559,"props":884,"children":885},{"style":566},[886],{"type":47,"value":628},{"type":42,"tag":559,"props":888,"children":889},{"style":572},[890],{"type":47,"value":891},"Coverage Gaps\n",{"type":42,"tag":559,"props":893,"children":895},{"class":561,"line":894},18,[896,900],{"type":42,"tag":559,"props":897,"children":898},{"style":566},[899],{"type":47,"value":642},{"type":42,"tag":559,"props":901,"children":902},{"style":608},[903],{"type":47,"value":904}," [Missing or weak source, confidence impact, and smallest useful next step]\n",{"type":42,"tag":559,"props":906,"children":908},{"class":561,"line":907},19,[909],{"type":42,"tag":559,"props":910,"children":911},{"emptyLinePlaceholder":598},[912],{"type":47,"value":601},{"type":42,"tag":559,"props":914,"children":916},{"class":561,"line":915},20,[917],{"type":42,"tag":559,"props":918,"children":919},{"style":608},[920],{"type":47,"value":921},"---\n",{"type":42,"tag":559,"props":923,"children":925},{"class":561,"line":924},21,[926],{"type":42,"tag":559,"props":927,"children":928},{"emptyLinePlaceholder":598},[929],{"type":47,"value":601},{"type":42,"tag":559,"props":931,"children":933},{"class":561,"line":932},22,[934,939,943,948,953,959,964],{"type":42,"tag":559,"props":935,"children":936},{"style":608},[937],{"type":47,"value":938},"{Follow the instructions and output format\u002Fconditions in ",{"type":42,"tag":559,"props":940,"children":941},{"style":566},[942],{"type":47,"value":580},{"type":42,"tag":559,"props":944,"children":945},{"style":583},[946],{"type":47,"value":947},"Limitations and Improvements",{"type":42,"tag":559,"props":949,"children":950},{"style":566},[951],{"type":47,"value":952},"](",{"type":42,"tag":559,"props":954,"children":956},{"style":955},"--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline",[957],{"type":47,"value":958},"..\u002Findex\u002FSKILL.md#limitations-and-improvements",{"type":42,"tag":559,"props":960,"children":961},{"style":566},[962],{"type":47,"value":963},")",{"type":42,"tag":559,"props":965,"children":966},{"style":608},[967],{"type":47,"value":968},"}\n",{"type":42,"tag":559,"props":970,"children":972},{"class":561,"line":971},23,[973],{"type":42,"tag":559,"props":974,"children":975},{"emptyLinePlaceholder":598},[976],{"type":47,"value":601},{"type":42,"tag":559,"props":978,"children":980},{"class":561,"line":979},24,[981,985,989,994,998,1003,1007],{"type":42,"tag":559,"props":982,"children":983},{"style":608},[984],{"type":47,"value":938},{"type":42,"tag":559,"props":986,"children":987},{"style":566},[988],{"type":47,"value":580},{"type":42,"tag":559,"props":990,"children":991},{"style":583},[992],{"type":47,"value":993},"Next Steps",{"type":42,"tag":559,"props":995,"children":996},{"style":566},[997],{"type":47,"value":952},{"type":42,"tag":559,"props":999,"children":1000},{"style":955},[1001],{"type":47,"value":1002},"..\u002Findex\u002FSKILL.md#4-next-steps",{"type":42,"tag":559,"props":1004,"children":1005},{"style":566},[1006],{"type":47,"value":963},{"type":42,"tag":559,"props":1008,"children":1009},{"style":608},[1010],{"type":47,"value":968},{"type":42,"tag":56,"props":1012,"children":1014},{"id":1013},"example-prompts",[1015],{"type":47,"value":1016},"Example Prompts",{"type":42,"tag":79,"props":1018,"children":1019},{},[1020,1029,1038,1047],{"type":42,"tag":83,"props":1021,"children":1022},{},[1023],{"type":42,"tag":113,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":47,"value":1028},"Find the key internal sources for a customer question.",{"type":42,"tag":83,"props":1030,"children":1031},{},[1032],{"type":42,"tag":113,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":47,"value":1037},"Find who owns the Enterprise SSO rollout path for ExampleCorp.",{"type":42,"tag":83,"props":1039,"children":1040},{},[1041],{"type":42,"tag":113,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":47,"value":1046},"Find the docs and channels for answering a customer's security review question.",{"type":42,"tag":83,"props":1048,"children":1049},{},[1050],{"type":42,"tag":113,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":47,"value":1055},"Route this implementation blocker to the right internal people and source of truth.",{"type":42,"tag":56,"props":1057,"children":1059},{"id":1058},"rules",[1060],{"type":47,"value":1061},"Rules",{"type":42,"tag":79,"props":1063,"children":1064},{},[1065,1070,1075,1080,1085],{"type":42,"tag":83,"props":1066,"children":1067},{},[1068],{"type":47,"value":1069},"Do not fabricate owners, experts, channels, documents, source-of-truth paths, links, or ownership certainty.",{"type":42,"tag":83,"props":1071,"children":1072},{},[1073],{"type":47,"value":1074},"Keep facts and inference separate; label uncertain ownership Likely or Possible.",{"type":42,"tag":83,"props":1076,"children":1077},{},[1078],{"type":47,"value":1079},"Keep the routing-map phase read-only. Do not post, send, assign, or update anything.",{"type":42,"tag":83,"props":1081,"children":1082},{},[1083],{"type":47,"value":1084},"Prefer fewer high-confidence routes over long noisy lists.",{"type":42,"tag":83,"props":1086,"children":1087},{},[1088],{"type":47,"value":1089},"Always cite sources with hyperlinks when useful links are available; say (no useful link available) when the absence matters.",{"type":42,"tag":1091,"props":1092,"children":1093},"style",{},[1094],{"type":47,"value":1095},"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":1097,"total":1208},[1098,1115,1131,1144,1160,1176,1193],{"slug":1099,"name":1099,"fn":1100,"description":1101,"org":1102,"tags":1103,"stars":25,"repoUrl":26,"updatedAt":1114},"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},[1104,1107,1110,1111],{"name":1105,"slug":1106,"type":15},"Analytics","analytics",{"name":1108,"slug":1109,"type":15},"CRM","crm",{"name":13,"slug":14,"type":15},{"name":1112,"slug":1113,"type":15},"Sales","sales","2026-07-01T07:54:11.79288",{"slug":1116,"name":1116,"fn":1117,"description":1118,"org":1119,"tags":1120,"stars":25,"repoUrl":26,"updatedAt":1130},"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},[1121,1124,1127],{"name":1122,"slug":1123,"type":15},"Audit","audit",{"name":1125,"slug":1126,"type":15},"Data Engineering","data-engineering",{"name":1128,"slug":1129,"type":15},"Data Quality","data-quality","2026-07-01T07:55:01.146961",{"slug":1132,"name":1132,"fn":1133,"description":1134,"org":1135,"tags":1136,"stars":25,"repoUrl":26,"updatedAt":1143},"answers-ask-user-input","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},[1137,1140],{"name":1138,"slug":1139,"type":15},"Communications","communications",{"name":1141,"slug":1142,"type":15},"Productivity","productivity","2026-07-14T05:43:36.096323",{"slug":1145,"name":1145,"fn":1146,"description":1147,"org":1148,"tags":1149,"stars":25,"repoUrl":26,"updatedAt":1159},"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},[1150,1152,1155,1158],{"name":1151,"slug":1145,"type":15},"Apollo",{"name":1153,"slug":1154,"type":15},"Lead Enrichment","lead-enrichment",{"name":1156,"slug":1157,"type":15},"Prospecting","prospecting",{"name":1112,"slug":1113,"type":15},"2026-07-14T05:43:34.800076",{"slug":1123,"name":1123,"fn":1161,"description":1162,"org":1163,"tags":1164,"stars":25,"repoUrl":26,"updatedAt":1175},"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},[1165,1166,1169,1172],{"name":1122,"slug":1123,"type":15},{"name":1167,"slug":1168,"type":15},"Design","design",{"name":1170,"slug":1171,"type":15},"Product Management","product-management",{"name":1173,"slug":1174,"type":15},"UX Design","ux-design","2026-07-01T07:54:30.613428",{"slug":1177,"name":1177,"fn":1178,"description":1179,"org":1180,"tags":1181,"stars":25,"repoUrl":26,"updatedAt":1192},"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},[1182,1185,1188,1191],{"name":1183,"slug":1184,"type":15},"Content Creation","content-creation",{"name":1186,"slug":1187,"type":15},"Finance","finance",{"name":1189,"slug":1190,"type":15},"Financial Modeling","financial-modeling",{"name":1112,"slug":1113,"type":15},"2026-07-01T07:54:02.779003",{"slug":1194,"name":1194,"fn":1195,"description":1196,"org":1197,"tags":1198,"stars":25,"repoUrl":26,"updatedAt":1207},"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},[1199,1202,1205,1206],{"name":1200,"slug":1201,"type":15},"Competitive Intelligence","competitive-intelligence",{"name":1203,"slug":1204,"type":15},"Marketing","marketing",{"name":13,"slug":14,"type":15},{"name":1112,"slug":1113,"type":15},"2026-07-01T07:54:13.073252",43,{"items":1210,"total":1409},[1211,1232,1255,1272,1288,1307,1324,1338,1354,1366,1378,1393],{"slug":1212,"name":1212,"fn":1213,"description":1214,"org":1215,"tags":1216,"stars":1229,"repoUrl":1230,"updatedAt":1231},"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},[1217,1220,1223,1226],{"name":1218,"slug":1219,"type":15},"Documents","documents",{"name":1221,"slug":1222,"type":15},"Healthcare","healthcare",{"name":1224,"slug":1225,"type":15},"Insurance","insurance",{"name":1227,"slug":1228,"type":15},"Regulatory Compliance","regulatory-compliance",28169,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python","2026-04-16T05:11:39.180399",{"slug":1233,"name":1233,"fn":1234,"description":1235,"org":1236,"tags":1237,"stars":1252,"repoUrl":1253,"updatedAt":1254},"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},[1238,1241,1243,1246,1249],{"name":1239,"slug":1240,"type":15},".NET","dotnet",{"name":1242,"slug":1233,"type":15},"ASP.NET Core",{"name":1244,"slug":1245,"type":15},"Blazor","blazor",{"name":1247,"slug":1248,"type":15},"C#","csharp",{"name":1250,"slug":1251,"type":15},"Web Development","web-development",23787,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fskills","2026-04-12T05:07:02.819491",{"slug":1256,"name":1256,"fn":1257,"description":1258,"org":1259,"tags":1260,"stars":1252,"repoUrl":1253,"updatedAt":1271},"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},[1261,1264,1267,1270],{"name":1262,"slug":1263,"type":15},"Apps SDK","apps-sdk",{"name":1265,"slug":1266,"type":15},"ChatGPT","chatgpt",{"name":1268,"slug":1269,"type":15},"MCP","mcp",{"name":9,"slug":8,"type":15},"2026-04-12T05:07:05.468097",{"slug":1273,"name":1273,"fn":1274,"description":1275,"org":1276,"tags":1277,"stars":1252,"repoUrl":1253,"updatedAt":1287},"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},[1278,1281,1284],{"name":1279,"slug":1280,"type":15},"API Development","api-development",{"name":1282,"slug":1283,"type":15},"CLI","cli",{"name":1285,"slug":1286,"type":15},"Codex","codex","2026-04-12T05:07:04.132762",{"slug":1289,"name":1289,"fn":1290,"description":1291,"org":1292,"tags":1293,"stars":1252,"repoUrl":1253,"updatedAt":1306},"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},[1294,1297,1300,1303],{"name":1295,"slug":1296,"type":15},"Cloudflare","cloudflare",{"name":1298,"slug":1299,"type":15},"Cloudflare Pages","cloudflare-pages",{"name":1301,"slug":1302,"type":15},"Cloudflare Workers","cloudflare-workers",{"name":1304,"slug":1305,"type":15},"Deployment","deployment","2026-04-12T05:07:14.275118",{"slug":1308,"name":1308,"fn":1309,"description":1310,"org":1311,"tags":1312,"stars":1252,"repoUrl":1253,"updatedAt":1323},"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},[1313,1314,1317,1320],{"name":1141,"slug":1142,"type":15},{"name":1315,"slug":1316,"type":15},"Project Management","project-management",{"name":1318,"slug":1319,"type":15},"Strategy","strategy",{"name":1321,"slug":1322,"type":15},"Task Management","task-management","2026-05-23T06:17:16.870838",{"slug":1325,"name":1325,"fn":1326,"description":1327,"org":1328,"tags":1329,"stars":1252,"repoUrl":1253,"updatedAt":1337},"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},[1330,1331,1333,1336],{"name":1167,"slug":1168,"type":15},{"name":1332,"slug":1325,"type":15},"Figma",{"name":1334,"slug":1335,"type":15},"Frontend","frontend",{"name":1268,"slug":1269,"type":15},"2026-04-12T05:06:47.939943",{"slug":1339,"name":1339,"fn":1340,"description":1341,"org":1342,"tags":1343,"stars":1252,"repoUrl":1253,"updatedAt":1353},"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},[1344,1345,1348,1349,1350],{"name":1167,"slug":1168,"type":15},{"name":1346,"slug":1347,"type":15},"Design System","design-system",{"name":1332,"slug":1325,"type":15},{"name":1334,"slug":1335,"type":15},{"name":1351,"slug":1352,"type":15},"UI Components","ui-components","2026-05-10T05:59:52.971881",{"slug":1355,"name":1355,"fn":1356,"description":1357,"org":1358,"tags":1359,"stars":1252,"repoUrl":1253,"updatedAt":1365},"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},[1360,1361,1362,1363,1364],{"name":1167,"slug":1168,"type":15},{"name":1346,"slug":1347,"type":15},{"name":20,"slug":21,"type":15},{"name":1332,"slug":1325,"type":15},{"name":1334,"slug":1335,"type":15},"2026-05-16T06:07:47.821474",{"slug":1367,"name":1367,"fn":1368,"description":1369,"org":1370,"tags":1371,"stars":1252,"repoUrl":1253,"updatedAt":1377},"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},[1372,1373,1374,1375,1376],{"name":1167,"slug":1168,"type":15},{"name":1332,"slug":1325,"type":15},{"name":1334,"slug":1335,"type":15},{"name":1351,"slug":1352,"type":15},{"name":1250,"slug":1251,"type":15},"2026-05-16T06:07:40.583615",{"slug":1379,"name":1379,"fn":1380,"description":1381,"org":1382,"tags":1383,"stars":1252,"repoUrl":1253,"updatedAt":1392},"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},[1384,1387,1388,1391],{"name":1385,"slug":1386,"type":15},"Animation","animation",{"name":1285,"slug":1286,"type":15},{"name":1389,"slug":1390,"type":15},"Creative","creative",{"name":1167,"slug":1168,"type":15},"2026-05-02T05:31:48.48485",{"slug":1394,"name":1394,"fn":1395,"description":1396,"org":1397,"tags":1398,"stars":1252,"repoUrl":1253,"updatedAt":1408},"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},[1399,1400,1401,1404,1407],{"name":1389,"slug":1390,"type":15},{"name":1167,"slug":1168,"type":15},{"name":1402,"slug":1403,"type":15},"Image Generation","image-generation",{"name":1405,"slug":1406,"type":15},"Images","images",{"name":9,"slug":8,"type":15},"2026-05-15T06:23:24.312127",675]