[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openai-enrich-company-and-contact-data":3,"mdc--3sj3aa-key":36,"related-repo-openai-enrich-company-and-contact-data":1728,"related-org-openai-enrich-company-and-contact-data":1833},{"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},"enrich-company-and-contact-data","enrich company and contact data","Use for data-first company, contact, lead, and prospect discovery or enrichment, including firmographic or technographic completion, named-company profiling, entity resolution, ICP matching, prospect-list building, segmentation, trigger or sales-signal analysis, market and territory scans, and enrichment-backed comparisons. Exclude meeting preparation, outreach-led company research, and prioritization of an already established account book.",{"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},"Marketing","marketing","tag",{"name":17,"slug":18,"type":15},"CRM","crm",{"name":20,"slug":21,"type":15},"Sales","sales",{"name":23,"slug":24,"type":15},"Lead Enrichment","lead-enrichment",427,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Frole-specific-plugins","2026-07-01T07:54:15.657173",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\u002Fenrich-company-and-contact-data","---\nname: enrich-company-and-contact-data\ndescription: \"Use for data-first company, contact, lead, and prospect discovery or enrichment, including firmographic or technographic completion, named-company profiling, entity resolution, ICP matching, prospect-list building, segmentation, trigger or sales-signal analysis, market and territory scans, and enrichment-backed comparisons. Exclude meeting preparation, outreach-led company research, and prioritization of an already established account book.\"\n---\n\n# Enrich Company And Contact Data\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\nPrepare a sales person with a trusted, decision-ready view of companies or contacts: what is known, what is a strong match, what is still uncertain, and what action the data supports. This skill owns evidence resolution, ICP-fit and coverage comparisons, and source-grounded signal analysis; it does not own rep-work priority, outreach execution, or CRM writes.\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## Enrichment Ranking\n\nUse this priority order when the request is broad or the working set is ambiguous.\n\n1. Explicit user-provided rows, domains, contacts, companies, ICP criteria, requested fields, or stated ranking rule\n2. The named CRM account set, territory, target list, or documented ICP that the user points to\n3. Entities that satisfy every hard filter, such as geography, industry, company size, technology, role, or seniority\n4. Entities with high-confidence identity resolution and enough comparable evidence to support the requested output\n5. Entities with a clear fit implication, reachable buying-team path, or source-grounded external signal\n6. Near matches and unresolved entities, clearly separated from qualified results\n\nDo not silently broaden a supplied list into discovery, merge ambiguous entities, or rank by a criterion the user cannot inspect.\n\nIf the user asks to score or tier a list, keep the judgment limited to ICP fit, enrichment completeness, identity confidence, or defined signal strength. If the user asks which accounts to work now, where to focus, or what rep action deserves priority, route to `prioritize-accounts`.\n\n## Key Dependency Categories\n\nThese are particularly important for this workflow; use your best judgment to potentially include other data sources to improve quality.\n\n- [Blocking] ~~Sales Intelligence for company\u002Fcontact discovery, firmographics, technographics, intent, lookalikes, and provider-native signals. It blocks discovery, contact discovery, lookalikes, intent, and provider-native enrichment when equivalent requested data is not already grounded.\n- ~~CRM for account identity, customer status, ownership, lifecycle stage, opportunity context, and duplicate resolution\n- ~~Knowledge & Files for ICP definitions, territory rules, target lists, segmentation rules, and enrichment conventions\n- User-provided rows, CSVs, exports, domains, emails, and ICP notes when they already define the work\n- Public research only for narrow validation or gaps that configured sources cannot answer\n\nStart with the category that owns the requested fields, then attempt only additional categories that materially improve coverage, identity confidence, or the decision. If a material category is unavailable, stale, conflicting, or provider-limited, state the limitation and its impact on coverage or confidence.\n\n## Workflow Guidance\n\nThese enrichment-specific steps modify the corresponding default workflow stages in the index skill. Continue the remaining default stages, including the first output and proposed next steps.\n\n- 1. Clarify and Gather Context\n    - Resolve the smallest useful mode, entity scope, task shape, requested fields, ranking rule, and result limit.\n    - If the anchor is ambiguous, make at most two narrow source calls to surface concrete candidates, then ask the user to choose before deeper enrichment. When two or three concrete modes, entities, or candidates are available, use `ask_user_input()`; otherwise ask one narrow text question.\n- 2. First Draft\n    - Start from the user-defined working set or the canonical source for the request, then retrieve only evidence that materially improves the result.\n    - When the selected connected Sales Intelligence provider is ZoomInfo, load `zoominfo` before provider-specific search, enrichment, intent, similarity, or recovery. When it is Apollo, load `apollo`; apply Apollo v2-specific guidance only after verifying app version 2 or later.\n    - For broad discovery, search before heavy enrichment and enrich only the final shortlist unless the user explicitly asks for exhaustive treatment.\n    - Verify hard filters before calling a row qualified. Put close but unsupported candidates in Near Matches, Unclear, or Excluded.\n    - Render the smallest useful table or shortlist, with field-level clickable source links, confidence, and visible gaps.\n\n## Overall Rules\n\n- Cite sourced claims with hyperlinks whenever links are available. If a source cannot provide a link, name the source and the limitation.\n- CRM owns internal account truth; enrichment providers own provider-native external fields; user-provided records define the working set unless the user asks for discovery.\n- Use Sales Intelligence for provider-native discovery, contact discovery, lookalikes, and signal scans; use CRM for existing customers, ownership, lifecycle stage, opportunity context, and named CRM lists; use Knowledge & Files for named ICP, territory, target-list, or segmentation rules that are not supplied.\n- Do not use indirect or mirrored sources, broad web search, or Computer Use as substitutes for the authoritative category.\n- Keep sourced facts separate from `Inference:`. Never invent emails, phones, titles, technologies, funding, hiring signals, intent, or missing fields.\n- Do not claim exhaustive coverage from a bounded query. Keep provider limits, weak matches, and missing lanes visible.\n- Do not update CRM, execute outreach, create records, or send messages in this workflow. If the user wants a CRM change, prepare the proposed field updates and require explicit approval before a separate write action.\n\n## Output Contract\n\nEvery mode must include a compact `## Sources & Coverage` section before proposed next steps:\n\n- **Used:** [Linked source or source label] — [fields, rules, or signals it supplied]\n- **Unavailable or limited:** [Material category or provider gap] — [impact on confidence or coverage]\n- **Coverage:** [Working set, query bound, or whether the result is exhaustive]\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- Export the results to a spreadsheet with the visible evidence, confidence, and unresolved fields preserved.\n- Prepare reviewed updates to the source of truth, such as CRM records, for missing or corrected fields.\n- Verify near matches, ambiguous identities, or the smallest material coverage gap.\n- Refine the filters, ICP rule, requested fields, or result limit using the user's guidance.\n- Hand a qualified shortlist to account prioritization or company research when the user wants the next selling action.\n\nNext steps to avoid:\n- Executing outreach, silently broadening the working set, or updating CRM without explicit approval.\n\n## Modes\n\n### 1. Enrich Provided Records\n\n- Use when the user supplies companies, contacts, domains, emails, rows, a CSV\u002Fexport, or a CRM-backed list and wants missing fields completed or cleaned.\n- Preserve the full supplied set, normalize obvious duplicates, and surface identity ambiguity instead of silently dropping or merging rows.\n- Use CRM for customer\u002Faccount truth when available, then enrich requested external fields.\n\n#### Output Format\n\n```md\n# Enrichment Results\n\n| Input Record | Resolved Entity | [Requested Field] | [Requested Field] | Confidence \u002F Notes | Missing Or Unresolved |\n| --- | --- | --- | --- | --- | --- |\n| [Original input] | [Matched company\u002Fcontact + source link] | [Grounded value + source link] | [Grounded value + source link] | [High\u002FMedium\u002FLow + reason] | [Gap or ambiguity] |\n\n## Key Readout\n\n- [Most useful pattern or implication]\n- [Important source gap, duplicate, or weak match]\n- [Recommended next check or action]\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### 2. Discover Companies Or Contacts\n\n- Use when the user asks for new companies, contacts, likely buyers, decision makers, lookalikes, or ICP matches.\n- Start from explicit search criteria or seed companies. Return only qualified matches as clean hits and keep near matches separate.\n- For contacts, verify role, seniority, and company assignment before recommending a person.\n\n#### Output Format\n\n```md\n# Qualified Matches\n\n| Company \u002F Contact | Why It Fits | Key Evidence | Confidence | Source |\n| --- | --- | --- | --- | --- |\n| [Entity] | [Hard criteria satisfied] | [Compact grounded evidence] | [High\u002FMedium\u002FLow] | [Clickable link] |\n\n## Near Matches\n\n- [Entity] — [Why it is close but not qualified]\n\n## Gaps \u002F Caveats\n\n- [Coverage, provider, identity, or source limitation]\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### 3. Compare, Segment, Or Scan Signals\n\n- Use when the user asks to compare a bounded set, score or tier a list, or find entities matching a defined external signal.\n- Keep the visible comparison, tiering rule, or signal\u002Fproxy definition in the output so the user can inspect the judgment.\n- Do not convert a weak proxy into a stronger claim.\n\n#### Output Format\n\n```md\n# [Comparison \u002F Segmentation \u002F Signal Scan]\n\n| Entity | [Comparison Field Or Tier] | Evidence \u002F Signal | Confidence | Source | Notes |\n| --- | --- | --- | --- | --- | --- |\n| [Entity] | [Grounded value or visible tier] | [Observed signal or rationale] | [High\u002FMedium\u002FLow] | [Clickable link] | [Gap or caveat] |\n\n## What Is Still Unclear\n\n- [Missing field, unsupported ranking input, or next verification 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",{"data":37,"body":38},{"name":4,"description":6},{"type":39,"children":40},"root",[41,49,56,87,92,98,111,117,122,157,162,174,180,185,220,225,231,236,327,333,379,385,398,458,465,470,498,503,511,517,523,541,548,947,953,971,976,1351,1357,1375,1380,1722],{"type":42,"tag":43,"props":44,"children":45},"element","h1",{"id":4},[46],{"type":47,"value":48},"text","Enrich Company And Contact Data",{"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},"Prepare a sales person with a trusted, decision-ready view of companies or contacts: what is known, what is a strong match, what is still uncertain, and what action the data supports. This skill owns evidence resolution, ICP-fit and coverage comparisons, and source-grounded signal analysis; it does not own rep-work priority, outreach execution, or CRM writes.",{"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},"enrichment-ranking",[115],{"type":47,"value":116},"Enrichment Ranking",{"type":42,"tag":57,"props":118,"children":119},{},[120],{"type":47,"value":121},"Use this priority order when the request is broad or the working set is ambiguous.",{"type":42,"tag":123,"props":124,"children":125},"ol",{},[126,132,137,142,147,152],{"type":42,"tag":127,"props":128,"children":129},"li",{},[130],{"type":47,"value":131},"Explicit user-provided rows, domains, contacts, companies, ICP criteria, requested fields, or stated ranking rule",{"type":42,"tag":127,"props":133,"children":134},{},[135],{"type":47,"value":136},"The named CRM account set, territory, target list, or documented ICP that the user points to",{"type":42,"tag":127,"props":138,"children":139},{},[140],{"type":47,"value":141},"Entities that satisfy every hard filter, such as geography, industry, company size, technology, role, or seniority",{"type":42,"tag":127,"props":143,"children":144},{},[145],{"type":47,"value":146},"Entities with high-confidence identity resolution and enough comparable evidence to support the requested output",{"type":42,"tag":127,"props":148,"children":149},{},[150],{"type":47,"value":151},"Entities with a clear fit implication, reachable buying-team path, or source-grounded external signal",{"type":42,"tag":127,"props":153,"children":154},{},[155],{"type":47,"value":156},"Near matches and unresolved entities, clearly separated from qualified results",{"type":42,"tag":57,"props":158,"children":159},{},[160],{"type":47,"value":161},"Do not silently broaden a supplied list into discovery, merge ambiguous entities, or rank by a criterion the user cannot inspect.",{"type":42,"tag":57,"props":163,"children":164},{},[165,167,173],{"type":47,"value":166},"If the user asks to score or tier a list, keep the judgment limited to ICP fit, enrichment completeness, identity confidence, or defined signal strength. If the user asks which accounts to work now, where to focus, or what rep action deserves priority, route to ",{"type":42,"tag":63,"props":168,"children":170},{"className":169},[],[171],{"type":47,"value":172},"prioritize-accounts",{"type":47,"value":110},{"type":42,"tag":50,"props":175,"children":177},{"id":176},"key-dependency-categories",[178],{"type":47,"value":179},"Key Dependency Categories",{"type":42,"tag":57,"props":181,"children":182},{},[183],{"type":47,"value":184},"These are particularly important for this workflow; use your best judgment to potentially include other data sources to improve quality.",{"type":42,"tag":186,"props":187,"children":188},"ul",{},[189,200,205,210,215],{"type":42,"tag":127,"props":190,"children":191},{},[192,198],{"type":42,"tag":193,"props":194,"children":195},"span",{},[196],{"type":47,"value":197},"Blocking",{"type":47,"value":199}," ~~Sales Intelligence for company\u002Fcontact discovery, firmographics, technographics, intent, lookalikes, and provider-native signals. It blocks discovery, contact discovery, lookalikes, intent, and provider-native enrichment when equivalent requested data is not already grounded.",{"type":42,"tag":127,"props":201,"children":202},{},[203],{"type":47,"value":204},"~~CRM for account identity, customer status, ownership, lifecycle stage, opportunity context, and duplicate resolution",{"type":42,"tag":127,"props":206,"children":207},{},[208],{"type":47,"value":209},"~~Knowledge & Files for ICP definitions, territory rules, target lists, segmentation rules, and enrichment conventions",{"type":42,"tag":127,"props":211,"children":212},{},[213],{"type":47,"value":214},"User-provided rows, CSVs, exports, domains, emails, and ICP notes when they already define the work",{"type":42,"tag":127,"props":216,"children":217},{},[218],{"type":47,"value":219},"Public research only for narrow validation or gaps that configured sources cannot answer",{"type":42,"tag":57,"props":221,"children":222},{},[223],{"type":47,"value":224},"Start with the category that owns the requested fields, then attempt only additional categories that materially improve coverage, identity confidence, or the decision. If a material category is unavailable, stale, conflicting, or provider-limited, state the limitation and its impact on coverage or confidence.",{"type":42,"tag":50,"props":226,"children":228},{"id":227},"workflow-guidance",[229],{"type":47,"value":230},"Workflow Guidance",{"type":42,"tag":57,"props":232,"children":233},{},[234],{"type":47,"value":235},"These enrichment-specific steps modify the corresponding default workflow stages in the index skill. Continue the remaining default stages, including the first output and proposed next steps.",{"type":42,"tag":186,"props":237,"children":238},{},[239,271],{"type":42,"tag":127,"props":240,"children":241},{},[242,250],{"type":42,"tag":123,"props":243,"children":244},{},[245],{"type":42,"tag":127,"props":246,"children":247},{},[248],{"type":47,"value":249},"Clarify and Gather Context",{"type":42,"tag":186,"props":251,"children":252},{},[253,258],{"type":42,"tag":127,"props":254,"children":255},{},[256],{"type":47,"value":257},"Resolve the smallest useful mode, entity scope, task shape, requested fields, ranking rule, and result limit.",{"type":42,"tag":127,"props":259,"children":260},{},[261,263,269],{"type":47,"value":262},"If the anchor is ambiguous, make at most two narrow source calls to surface concrete candidates, then ask the user to choose before deeper enrichment. When two or three concrete modes, entities, or candidates are available, use ",{"type":42,"tag":63,"props":264,"children":266},{"className":265},[],[267],{"type":47,"value":268},"ask_user_input()",{"type":47,"value":270},"; otherwise ask one narrow text question.",{"type":42,"tag":127,"props":272,"children":273},{},[274,283],{"type":42,"tag":123,"props":275,"children":277},{"start":276},2,[278],{"type":42,"tag":127,"props":279,"children":280},{},[281],{"type":47,"value":282},"First Draft",{"type":42,"tag":186,"props":284,"children":285},{},[286,291,312,317,322],{"type":42,"tag":127,"props":287,"children":288},{},[289],{"type":47,"value":290},"Start from the user-defined working set or the canonical source for the request, then retrieve only evidence that materially improves the result.",{"type":42,"tag":127,"props":292,"children":293},{},[294,296,302,304,310],{"type":47,"value":295},"When the selected connected Sales Intelligence provider is ZoomInfo, load ",{"type":42,"tag":63,"props":297,"children":299},{"className":298},[],[300],{"type":47,"value":301},"zoominfo",{"type":47,"value":303}," before provider-specific search, enrichment, intent, similarity, or recovery. When it is Apollo, load ",{"type":42,"tag":63,"props":305,"children":307},{"className":306},[],[308],{"type":47,"value":309},"apollo",{"type":47,"value":311},"; apply Apollo v2-specific guidance only after verifying app version 2 or later.",{"type":42,"tag":127,"props":313,"children":314},{},[315],{"type":47,"value":316},"For broad discovery, search before heavy enrichment and enrich only the final shortlist unless the user explicitly asks for exhaustive treatment.",{"type":42,"tag":127,"props":318,"children":319},{},[320],{"type":47,"value":321},"Verify hard filters before calling a row qualified. Put close but unsupported candidates in Near Matches, Unclear, or Excluded.",{"type":42,"tag":127,"props":323,"children":324},{},[325],{"type":47,"value":326},"Render the smallest useful table or shortlist, with field-level clickable source links, confidence, and visible gaps.",{"type":42,"tag":50,"props":328,"children":330},{"id":329},"overall-rules",[331],{"type":47,"value":332},"Overall Rules",{"type":42,"tag":186,"props":334,"children":335},{},[336,341,346,351,356,369,374],{"type":42,"tag":127,"props":337,"children":338},{},[339],{"type":47,"value":340},"Cite sourced claims with hyperlinks whenever links are available. If a source cannot provide a link, name the source and the limitation.",{"type":42,"tag":127,"props":342,"children":343},{},[344],{"type":47,"value":345},"CRM owns internal account truth; enrichment providers own provider-native external fields; user-provided records define the working set unless the user asks for discovery.",{"type":42,"tag":127,"props":347,"children":348},{},[349],{"type":47,"value":350},"Use Sales Intelligence for provider-native discovery, contact discovery, lookalikes, and signal scans; use CRM for existing customers, ownership, lifecycle stage, opportunity context, and named CRM lists; use Knowledge & Files for named ICP, territory, target-list, or segmentation rules that are not supplied.",{"type":42,"tag":127,"props":352,"children":353},{},[354],{"type":47,"value":355},"Do not use indirect or mirrored sources, broad web search, or Computer Use as substitutes for the authoritative category.",{"type":42,"tag":127,"props":357,"children":358},{},[359,361,367],{"type":47,"value":360},"Keep sourced facts separate from ",{"type":42,"tag":63,"props":362,"children":364},{"className":363},[],[365],{"type":47,"value":366},"Inference:",{"type":47,"value":368},". Never invent emails, phones, titles, technologies, funding, hiring signals, intent, or missing fields.",{"type":42,"tag":127,"props":370,"children":371},{},[372],{"type":47,"value":373},"Do not claim exhaustive coverage from a bounded query. Keep provider limits, weak matches, and missing lanes visible.",{"type":42,"tag":127,"props":375,"children":376},{},[377],{"type":47,"value":378},"Do not update CRM, execute outreach, create records, or send messages in this workflow. If the user wants a CRM change, prepare the proposed field updates and require explicit approval before a separate write action.",{"type":42,"tag":50,"props":380,"children":382},{"id":381},"output-contract",[383],{"type":47,"value":384},"Output Contract",{"type":42,"tag":57,"props":386,"children":387},{},[388,390,396],{"type":47,"value":389},"Every mode must include a compact ",{"type":42,"tag":63,"props":391,"children":393},{"className":392},[],[394],{"type":47,"value":395},"## Sources & Coverage",{"type":47,"value":397}," section before proposed next steps:",{"type":42,"tag":186,"props":399,"children":400},{},[401,424,444],{"type":42,"tag":127,"props":402,"children":403},{},[404,410,412,417,419],{"type":42,"tag":405,"props":406,"children":407},"strong",{},[408],{"type":47,"value":409},"Used:",{"type":47,"value":411}," ",{"type":42,"tag":193,"props":413,"children":414},{},[415],{"type":47,"value":416},"Linked source or source label",{"type":47,"value":418}," — ",{"type":42,"tag":193,"props":420,"children":421},{},[422],{"type":47,"value":423},"fields, rules, or signals it supplied",{"type":42,"tag":127,"props":425,"children":426},{},[427,432,433,438,439],{"type":42,"tag":405,"props":428,"children":429},{},[430],{"type":47,"value":431},"Unavailable or limited:",{"type":47,"value":411},{"type":42,"tag":193,"props":434,"children":435},{},[436],{"type":47,"value":437},"Material category or provider gap",{"type":47,"value":418},{"type":42,"tag":193,"props":440,"children":441},{},[442],{"type":47,"value":443},"impact on confidence or coverage",{"type":42,"tag":127,"props":445,"children":446},{},[447,452,453],{"type":42,"tag":405,"props":448,"children":449},{},[450],{"type":47,"value":451},"Coverage:",{"type":47,"value":411},{"type":42,"tag":193,"props":454,"children":455},{},[456],{"type":47,"value":457},"Working set, query bound, or whether the result is exhaustive",{"type":42,"tag":459,"props":460,"children":462},"h3",{"id":461},"next-step-options",[463],{"type":47,"value":464},"Next Step Options",{"type":42,"tag":57,"props":466,"children":467},{},[468],{"type":47,"value":469},"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":186,"props":471,"children":472},{},[473,478,483,488,493],{"type":42,"tag":127,"props":474,"children":475},{},[476],{"type":47,"value":477},"Export the results to a spreadsheet with the visible evidence, confidence, and unresolved fields preserved.",{"type":42,"tag":127,"props":479,"children":480},{},[481],{"type":47,"value":482},"Prepare reviewed updates to the source of truth, such as CRM records, for missing or corrected fields.",{"type":42,"tag":127,"props":484,"children":485},{},[486],{"type":47,"value":487},"Verify near matches, ambiguous identities, or the smallest material coverage gap.",{"type":42,"tag":127,"props":489,"children":490},{},[491],{"type":47,"value":492},"Refine the filters, ICP rule, requested fields, or result limit using the user's guidance.",{"type":42,"tag":127,"props":494,"children":495},{},[496],{"type":47,"value":497},"Hand a qualified shortlist to account prioritization or company research when the user wants the next selling action.",{"type":42,"tag":57,"props":499,"children":500},{},[501],{"type":47,"value":502},"Next steps to avoid:",{"type":42,"tag":186,"props":504,"children":505},{},[506],{"type":42,"tag":127,"props":507,"children":508},{},[509],{"type":47,"value":510},"Executing outreach, silently broadening the working set, or updating CRM without explicit approval.",{"type":42,"tag":50,"props":512,"children":514},{"id":513},"modes",[515],{"type":47,"value":516},"Modes",{"type":42,"tag":459,"props":518,"children":520},{"id":519},"_1-enrich-provided-records",[521],{"type":47,"value":522},"1. Enrich Provided Records",{"type":42,"tag":186,"props":524,"children":525},{},[526,531,536],{"type":42,"tag":127,"props":527,"children":528},{},[529],{"type":47,"value":530},"Use when the user supplies companies, contacts, domains, emails, rows, a CSV\u002Fexport, or a CRM-backed list and wants missing fields completed or cleaned.",{"type":42,"tag":127,"props":532,"children":533},{},[534],{"type":47,"value":535},"Preserve the full supplied set, normalize obvious duplicates, and surface identity ambiguity instead of silently dropping or merging rows.",{"type":42,"tag":127,"props":537,"children":538},{},[539],{"type":47,"value":540},"Use CRM for customer\u002Faccount truth when available, then enrich requested external fields.",{"type":42,"tag":542,"props":543,"children":545},"h4",{"id":544},"output-format",[546],{"type":47,"value":547},"Output Format",{"type":42,"tag":549,"props":550,"children":555},"pre",{"className":551,"code":552,"language":553,"meta":554,"style":554},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Enrichment Results\n\n| Input Record | Resolved Entity | [Requested Field] | [Requested Field] | Confidence \u002F Notes | Missing Or Unresolved |\n| --- | --- | --- | --- | --- | --- |\n| [Original input] | [Matched company\u002Fcontact + source link] | [Grounded value + source link] | [Grounded value + source link] | [High\u002FMedium\u002FLow + reason] | [Gap or ambiguity] |\n\n## Key Readout\n\n- [Most useful pattern or implication]\n- [Important source gap, duplicate, or weak match]\n- [Recommended next check or action]\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","",[556],{"type":42,"tag":63,"props":557,"children":558},{"__ignoreMap":554},[559,576,585,649,708,769,777,791,799,813,826,839,847,856,864,905,913],{"type":42,"tag":193,"props":560,"children":563},{"class":561,"line":562},"line",1,[564,570],{"type":42,"tag":193,"props":565,"children":567},{"style":566},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[568],{"type":47,"value":569},"# ",{"type":42,"tag":193,"props":571,"children":573},{"style":572},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[574],{"type":47,"value":575},"Enrichment Results\n",{"type":42,"tag":193,"props":577,"children":578},{"class":561,"line":276},[579],{"type":42,"tag":193,"props":580,"children":582},{"emptyLinePlaceholder":581},true,[583],{"type":47,"value":584},"\n",{"type":42,"tag":193,"props":586,"children":588},{"class":561,"line":587},3,[589,594,600,604,609,613,618,622,626,630,635,639,644],{"type":42,"tag":193,"props":590,"children":591},{"style":566},[592],{"type":47,"value":593},"|",{"type":42,"tag":193,"props":595,"children":597},{"style":596},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[598],{"type":47,"value":599}," Input Record ",{"type":42,"tag":193,"props":601,"children":602},{"style":566},[603],{"type":47,"value":593},{"type":42,"tag":193,"props":605,"children":606},{"style":596},[607],{"type":47,"value":608}," Resolved Entity ",{"type":42,"tag":193,"props":610,"children":611},{"style":566},[612],{"type":47,"value":593},{"type":42,"tag":193,"props":614,"children":615},{"style":596},[616],{"type":47,"value":617}," [Requested Field] ",{"type":42,"tag":193,"props":619,"children":620},{"style":566},[621],{"type":47,"value":593},{"type":42,"tag":193,"props":623,"children":624},{"style":596},[625],{"type":47,"value":617},{"type":42,"tag":193,"props":627,"children":628},{"style":566},[629],{"type":47,"value":593},{"type":42,"tag":193,"props":631,"children":632},{"style":596},[633],{"type":47,"value":634}," Confidence \u002F Notes ",{"type":42,"tag":193,"props":636,"children":637},{"style":566},[638],{"type":47,"value":593},{"type":42,"tag":193,"props":640,"children":641},{"style":596},[642],{"type":47,"value":643}," Missing Or Unresolved ",{"type":42,"tag":193,"props":645,"children":646},{"style":566},[647],{"type":47,"value":648},"|\n",{"type":42,"tag":193,"props":650,"children":652},{"class":561,"line":651},4,[653,657,662,667,671,675,679,683,687,691,695,699,703],{"type":42,"tag":193,"props":654,"children":655},{"style":566},[656],{"type":47,"value":593},{"type":42,"tag":193,"props":658,"children":659},{"style":566},[660],{"type":47,"value":661}," ---",{"type":42,"tag":193,"props":663,"children":664},{"style":566},[665],{"type":47,"value":666}," |",{"type":42,"tag":193,"props":668,"children":669},{"style":566},[670],{"type":47,"value":661},{"type":42,"tag":193,"props":672,"children":673},{"style":566},[674],{"type":47,"value":666},{"type":42,"tag":193,"props":676,"children":677},{"style":566},[678],{"type":47,"value":661},{"type":42,"tag":193,"props":680,"children":681},{"style":566},[682],{"type":47,"value":666},{"type":42,"tag":193,"props":684,"children":685},{"style":566},[686],{"type":47,"value":661},{"type":42,"tag":193,"props":688,"children":689},{"style":566},[690],{"type":47,"value":666},{"type":42,"tag":193,"props":692,"children":693},{"style":566},[694],{"type":47,"value":661},{"type":42,"tag":193,"props":696,"children":697},{"style":566},[698],{"type":47,"value":666},{"type":42,"tag":193,"props":700,"children":701},{"style":566},[702],{"type":47,"value":661},{"type":42,"tag":193,"props":704,"children":705},{"style":566},[706],{"type":47,"value":707}," |\n",{"type":42,"tag":193,"props":709,"children":711},{"class":561,"line":710},5,[712,716,721,725,730,734,739,743,747,751,756,760,765],{"type":42,"tag":193,"props":713,"children":714},{"style":566},[715],{"type":47,"value":593},{"type":42,"tag":193,"props":717,"children":718},{"style":596},[719],{"type":47,"value":720}," [Original input] ",{"type":42,"tag":193,"props":722,"children":723},{"style":566},[724],{"type":47,"value":593},{"type":42,"tag":193,"props":726,"children":727},{"style":596},[728],{"type":47,"value":729}," [Matched company\u002Fcontact + source link] ",{"type":42,"tag":193,"props":731,"children":732},{"style":566},[733],{"type":47,"value":593},{"type":42,"tag":193,"props":735,"children":736},{"style":596},[737],{"type":47,"value":738}," [Grounded value + source link] ",{"type":42,"tag":193,"props":740,"children":741},{"style":566},[742],{"type":47,"value":593},{"type":42,"tag":193,"props":744,"children":745},{"style":596},[746],{"type":47,"value":738},{"type":42,"tag":193,"props":748,"children":749},{"style":566},[750],{"type":47,"value":593},{"type":42,"tag":193,"props":752,"children":753},{"style":596},[754],{"type":47,"value":755}," [High\u002FMedium\u002FLow + reason] ",{"type":42,"tag":193,"props":757,"children":758},{"style":566},[759],{"type":47,"value":593},{"type":42,"tag":193,"props":761,"children":762},{"style":596},[763],{"type":47,"value":764}," [Gap or ambiguity] ",{"type":42,"tag":193,"props":766,"children":767},{"style":566},[768],{"type":47,"value":648},{"type":42,"tag":193,"props":770,"children":772},{"class":561,"line":771},6,[773],{"type":42,"tag":193,"props":774,"children":775},{"emptyLinePlaceholder":581},[776],{"type":47,"value":584},{"type":42,"tag":193,"props":778,"children":780},{"class":561,"line":779},7,[781,786],{"type":42,"tag":193,"props":782,"children":783},{"style":566},[784],{"type":47,"value":785},"## ",{"type":42,"tag":193,"props":787,"children":788},{"style":572},[789],{"type":47,"value":790},"Key Readout\n",{"type":42,"tag":193,"props":792,"children":794},{"class":561,"line":793},8,[795],{"type":42,"tag":193,"props":796,"children":797},{"emptyLinePlaceholder":581},[798],{"type":47,"value":584},{"type":42,"tag":193,"props":800,"children":802},{"class":561,"line":801},9,[803,808],{"type":42,"tag":193,"props":804,"children":805},{"style":566},[806],{"type":47,"value":807},"-",{"type":42,"tag":193,"props":809,"children":810},{"style":596},[811],{"type":47,"value":812}," [Most useful pattern or implication]\n",{"type":42,"tag":193,"props":814,"children":816},{"class":561,"line":815},10,[817,821],{"type":42,"tag":193,"props":818,"children":819},{"style":566},[820],{"type":47,"value":807},{"type":42,"tag":193,"props":822,"children":823},{"style":596},[824],{"type":47,"value":825}," [Important source gap, duplicate, or weak match]\n",{"type":42,"tag":193,"props":827,"children":829},{"class":561,"line":828},11,[830,834],{"type":42,"tag":193,"props":831,"children":832},{"style":566},[833],{"type":47,"value":807},{"type":42,"tag":193,"props":835,"children":836},{"style":596},[837],{"type":47,"value":838}," [Recommended next check or action]\n",{"type":42,"tag":193,"props":840,"children":842},{"class":561,"line":841},12,[843],{"type":42,"tag":193,"props":844,"children":845},{"emptyLinePlaceholder":581},[846],{"type":47,"value":584},{"type":42,"tag":193,"props":848,"children":850},{"class":561,"line":849},13,[851],{"type":42,"tag":193,"props":852,"children":853},{"style":596},[854],{"type":47,"value":855},"---\n",{"type":42,"tag":193,"props":857,"children":859},{"class":561,"line":858},14,[860],{"type":42,"tag":193,"props":861,"children":862},{"emptyLinePlaceholder":581},[863],{"type":47,"value":584},{"type":42,"tag":193,"props":865,"children":867},{"class":561,"line":866},15,[868,873,878,884,889,895,900],{"type":42,"tag":193,"props":869,"children":870},{"style":596},[871],{"type":47,"value":872},"{Follow the instructions and output format\u002Fconditions in ",{"type":42,"tag":193,"props":874,"children":875},{"style":566},[876],{"type":47,"value":877},"[",{"type":42,"tag":193,"props":879,"children":881},{"style":880},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[882],{"type":47,"value":883},"Limitations and Improvements",{"type":42,"tag":193,"props":885,"children":886},{"style":566},[887],{"type":47,"value":888},"](",{"type":42,"tag":193,"props":890,"children":892},{"style":891},"--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline",[893],{"type":47,"value":894},"..\u002Findex\u002FSKILL.md#limitations-and-improvements",{"type":42,"tag":193,"props":896,"children":897},{"style":566},[898],{"type":47,"value":899},")",{"type":42,"tag":193,"props":901,"children":902},{"style":596},[903],{"type":47,"value":904},"}\n",{"type":42,"tag":193,"props":906,"children":908},{"class":561,"line":907},16,[909],{"type":42,"tag":193,"props":910,"children":911},{"emptyLinePlaceholder":581},[912],{"type":47,"value":584},{"type":42,"tag":193,"props":914,"children":916},{"class":561,"line":915},17,[917,921,925,930,934,939,943],{"type":42,"tag":193,"props":918,"children":919},{"style":596},[920],{"type":47,"value":872},{"type":42,"tag":193,"props":922,"children":923},{"style":566},[924],{"type":47,"value":877},{"type":42,"tag":193,"props":926,"children":927},{"style":880},[928],{"type":47,"value":929},"Next Steps",{"type":42,"tag":193,"props":931,"children":932},{"style":566},[933],{"type":47,"value":888},{"type":42,"tag":193,"props":935,"children":936},{"style":891},[937],{"type":47,"value":938},"..\u002Findex\u002FSKILL.md#4-next-steps",{"type":42,"tag":193,"props":940,"children":941},{"style":566},[942],{"type":47,"value":899},{"type":42,"tag":193,"props":944,"children":945},{"style":596},[946],{"type":47,"value":904},{"type":42,"tag":459,"props":948,"children":950},{"id":949},"_2-discover-companies-or-contacts",[951],{"type":47,"value":952},"2. Discover Companies Or Contacts",{"type":42,"tag":186,"props":954,"children":955},{},[956,961,966],{"type":42,"tag":127,"props":957,"children":958},{},[959],{"type":47,"value":960},"Use when the user asks for new companies, contacts, likely buyers, decision makers, lookalikes, or ICP matches.",{"type":42,"tag":127,"props":962,"children":963},{},[964],{"type":47,"value":965},"Start from explicit search criteria or seed companies. Return only qualified matches as clean hits and keep near matches separate.",{"type":42,"tag":127,"props":967,"children":968},{},[969],{"type":47,"value":970},"For contacts, verify role, seniority, and company assignment before recommending a person.",{"type":42,"tag":542,"props":972,"children":974},{"id":973},"output-format-1",[975],{"type":47,"value":547},{"type":42,"tag":549,"props":977,"children":979},{"className":551,"code":978,"language":553,"meta":554,"style":554},"# Qualified Matches\n\n| Company \u002F Contact | Why It Fits | Key Evidence | Confidence | Source |\n| --- | --- | --- | --- | --- |\n| [Entity] | [Hard criteria satisfied] | [Compact grounded evidence] | [High\u002FMedium\u002FLow] | [Clickable link] |\n\n## Near Matches\n\n- [Entity] — [Why it is close but not qualified]\n\n## Gaps \u002F Caveats\n\n- [Coverage, provider, identity, or source limitation]\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",[980],{"type":42,"tag":63,"props":981,"children":982},{"__ignoreMap":554},[983,995,1002,1054,1101,1171,1178,1190,1197,1221,1228,1240,1247,1259,1266,1273,1280,1311,1319],{"type":42,"tag":193,"props":984,"children":985},{"class":561,"line":562},[986,990],{"type":42,"tag":193,"props":987,"children":988},{"style":566},[989],{"type":47,"value":569},{"type":42,"tag":193,"props":991,"children":992},{"style":572},[993],{"type":47,"value":994},"Qualified Matches\n",{"type":42,"tag":193,"props":996,"children":997},{"class":561,"line":276},[998],{"type":42,"tag":193,"props":999,"children":1000},{"emptyLinePlaceholder":581},[1001],{"type":47,"value":584},{"type":42,"tag":193,"props":1003,"children":1004},{"class":561,"line":587},[1005,1009,1014,1018,1023,1027,1032,1036,1041,1045,1050],{"type":42,"tag":193,"props":1006,"children":1007},{"style":566},[1008],{"type":47,"value":593},{"type":42,"tag":193,"props":1010,"children":1011},{"style":596},[1012],{"type":47,"value":1013}," Company \u002F Contact ",{"type":42,"tag":193,"props":1015,"children":1016},{"style":566},[1017],{"type":47,"value":593},{"type":42,"tag":193,"props":1019,"children":1020},{"style":596},[1021],{"type":47,"value":1022}," Why It Fits ",{"type":42,"tag":193,"props":1024,"children":1025},{"style":566},[1026],{"type":47,"value":593},{"type":42,"tag":193,"props":1028,"children":1029},{"style":596},[1030],{"type":47,"value":1031}," Key Evidence ",{"type":42,"tag":193,"props":1033,"children":1034},{"style":566},[1035],{"type":47,"value":593},{"type":42,"tag":193,"props":1037,"children":1038},{"style":596},[1039],{"type":47,"value":1040}," Confidence ",{"type":42,"tag":193,"props":1042,"children":1043},{"style":566},[1044],{"type":47,"value":593},{"type":42,"tag":193,"props":1046,"children":1047},{"style":596},[1048],{"type":47,"value":1049}," Source ",{"type":42,"tag":193,"props":1051,"children":1052},{"style":566},[1053],{"type":47,"value":648},{"type":42,"tag":193,"props":1055,"children":1056},{"class":561,"line":651},[1057,1061,1065,1069,1073,1077,1081,1085,1089,1093,1097],{"type":42,"tag":193,"props":1058,"children":1059},{"style":566},[1060],{"type":47,"value":593},{"type":42,"tag":193,"props":1062,"children":1063},{"style":566},[1064],{"type":47,"value":661},{"type":42,"tag":193,"props":1066,"children":1067},{"style":566},[1068],{"type":47,"value":666},{"type":42,"tag":193,"props":1070,"children":1071},{"style":566},[1072],{"type":47,"value":661},{"type":42,"tag":193,"props":1074,"children":1075},{"style":566},[1076],{"type":47,"value":666},{"type":42,"tag":193,"props":1078,"children":1079},{"style":566},[1080],{"type":47,"value":661},{"type":42,"tag":193,"props":1082,"children":1083},{"style":566},[1084],{"type":47,"value":666},{"type":42,"tag":193,"props":1086,"children":1087},{"style":566},[1088],{"type":47,"value":661},{"type":42,"tag":193,"props":1090,"children":1091},{"style":566},[1092],{"type":47,"value":666},{"type":42,"tag":193,"props":1094,"children":1095},{"style":566},[1096],{"type":47,"value":661},{"type":42,"tag":193,"props":1098,"children":1099},{"style":566},[1100],{"type":47,"value":707},{"type":42,"tag":193,"props":1102,"children":1103},{"class":561,"line":710},[1104,1108,1113,1118,1123,1127,1132,1136,1141,1145,1149,1154,1158,1162,1167],{"type":42,"tag":193,"props":1105,"children":1106},{"style":566},[1107],{"type":47,"value":593},{"type":42,"tag":193,"props":1109,"children":1110},{"style":566},[1111],{"type":47,"value":1112}," [",{"type":42,"tag":193,"props":1114,"children":1115},{"style":880},[1116],{"type":47,"value":1117},"Entity",{"type":42,"tag":193,"props":1119,"children":1120},{"style":566},[1121],{"type":47,"value":1122},"]",{"type":42,"tag":193,"props":1124,"children":1125},{"style":566},[1126],{"type":47,"value":666},{"type":42,"tag":193,"props":1128,"children":1129},{"style":596},[1130],{"type":47,"value":1131}," [Hard criteria satisfied] ",{"type":42,"tag":193,"props":1133,"children":1134},{"style":566},[1135],{"type":47,"value":593},{"type":42,"tag":193,"props":1137,"children":1138},{"style":596},[1139],{"type":47,"value":1140}," [Compact grounded evidence] ",{"type":42,"tag":193,"props":1142,"children":1143},{"style":566},[1144],{"type":47,"value":593},{"type":42,"tag":193,"props":1146,"children":1147},{"style":566},[1148],{"type":47,"value":1112},{"type":42,"tag":193,"props":1150,"children":1151},{"style":880},[1152],{"type":47,"value":1153},"High\u002FMedium\u002FLow",{"type":42,"tag":193,"props":1155,"children":1156},{"style":566},[1157],{"type":47,"value":1122},{"type":42,"tag":193,"props":1159,"children":1160},{"style":566},[1161],{"type":47,"value":666},{"type":42,"tag":193,"props":1163,"children":1164},{"style":596},[1165],{"type":47,"value":1166}," [Clickable link] ",{"type":42,"tag":193,"props":1168,"children":1169},{"style":566},[1170],{"type":47,"value":648},{"type":42,"tag":193,"props":1172,"children":1173},{"class":561,"line":771},[1174],{"type":42,"tag":193,"props":1175,"children":1176},{"emptyLinePlaceholder":581},[1177],{"type":47,"value":584},{"type":42,"tag":193,"props":1179,"children":1180},{"class":561,"line":779},[1181,1185],{"type":42,"tag":193,"props":1182,"children":1183},{"style":566},[1184],{"type":47,"value":785},{"type":42,"tag":193,"props":1186,"children":1187},{"style":572},[1188],{"type":47,"value":1189},"Near Matches\n",{"type":42,"tag":193,"props":1191,"children":1192},{"class":561,"line":793},[1193],{"type":42,"tag":193,"props":1194,"children":1195},{"emptyLinePlaceholder":581},[1196],{"type":47,"value":584},{"type":42,"tag":193,"props":1198,"children":1199},{"class":561,"line":801},[1200,1204,1208,1212,1216],{"type":42,"tag":193,"props":1201,"children":1202},{"style":566},[1203],{"type":47,"value":807},{"type":42,"tag":193,"props":1205,"children":1206},{"style":566},[1207],{"type":47,"value":1112},{"type":42,"tag":193,"props":1209,"children":1210},{"style":880},[1211],{"type":47,"value":1117},{"type":42,"tag":193,"props":1213,"children":1214},{"style":566},[1215],{"type":47,"value":1122},{"type":42,"tag":193,"props":1217,"children":1218},{"style":596},[1219],{"type":47,"value":1220}," — [Why it is close but not qualified]\n",{"type":42,"tag":193,"props":1222,"children":1223},{"class":561,"line":815},[1224],{"type":42,"tag":193,"props":1225,"children":1226},{"emptyLinePlaceholder":581},[1227],{"type":47,"value":584},{"type":42,"tag":193,"props":1229,"children":1230},{"class":561,"line":828},[1231,1235],{"type":42,"tag":193,"props":1232,"children":1233},{"style":566},[1234],{"type":47,"value":785},{"type":42,"tag":193,"props":1236,"children":1237},{"style":572},[1238],{"type":47,"value":1239},"Gaps \u002F Caveats\n",{"type":42,"tag":193,"props":1241,"children":1242},{"class":561,"line":841},[1243],{"type":42,"tag":193,"props":1244,"children":1245},{"emptyLinePlaceholder":581},[1246],{"type":47,"value":584},{"type":42,"tag":193,"props":1248,"children":1249},{"class":561,"line":849},[1250,1254],{"type":42,"tag":193,"props":1251,"children":1252},{"style":566},[1253],{"type":47,"value":807},{"type":42,"tag":193,"props":1255,"children":1256},{"style":596},[1257],{"type":47,"value":1258}," [Coverage, provider, identity, or source limitation]\n",{"type":42,"tag":193,"props":1260,"children":1261},{"class":561,"line":858},[1262],{"type":42,"tag":193,"props":1263,"children":1264},{"emptyLinePlaceholder":581},[1265],{"type":47,"value":584},{"type":42,"tag":193,"props":1267,"children":1268},{"class":561,"line":866},[1269],{"type":42,"tag":193,"props":1270,"children":1271},{"style":596},[1272],{"type":47,"value":855},{"type":42,"tag":193,"props":1274,"children":1275},{"class":561,"line":907},[1276],{"type":42,"tag":193,"props":1277,"children":1278},{"emptyLinePlaceholder":581},[1279],{"type":47,"value":584},{"type":42,"tag":193,"props":1281,"children":1282},{"class":561,"line":915},[1283,1287,1291,1295,1299,1303,1307],{"type":42,"tag":193,"props":1284,"children":1285},{"style":596},[1286],{"type":47,"value":872},{"type":42,"tag":193,"props":1288,"children":1289},{"style":566},[1290],{"type":47,"value":877},{"type":42,"tag":193,"props":1292,"children":1293},{"style":880},[1294],{"type":47,"value":883},{"type":42,"tag":193,"props":1296,"children":1297},{"style":566},[1298],{"type":47,"value":888},{"type":42,"tag":193,"props":1300,"children":1301},{"style":891},[1302],{"type":47,"value":894},{"type":42,"tag":193,"props":1304,"children":1305},{"style":566},[1306],{"type":47,"value":899},{"type":42,"tag":193,"props":1308,"children":1309},{"style":596},[1310],{"type":47,"value":904},{"type":42,"tag":193,"props":1312,"children":1314},{"class":561,"line":1313},18,[1315],{"type":42,"tag":193,"props":1316,"children":1317},{"emptyLinePlaceholder":581},[1318],{"type":47,"value":584},{"type":42,"tag":193,"props":1320,"children":1322},{"class":561,"line":1321},19,[1323,1327,1331,1335,1339,1343,1347],{"type":42,"tag":193,"props":1324,"children":1325},{"style":596},[1326],{"type":47,"value":872},{"type":42,"tag":193,"props":1328,"children":1329},{"style":566},[1330],{"type":47,"value":877},{"type":42,"tag":193,"props":1332,"children":1333},{"style":880},[1334],{"type":47,"value":929},{"type":42,"tag":193,"props":1336,"children":1337},{"style":566},[1338],{"type":47,"value":888},{"type":42,"tag":193,"props":1340,"children":1341},{"style":891},[1342],{"type":47,"value":938},{"type":42,"tag":193,"props":1344,"children":1345},{"style":566},[1346],{"type":47,"value":899},{"type":42,"tag":193,"props":1348,"children":1349},{"style":596},[1350],{"type":47,"value":904},{"type":42,"tag":459,"props":1352,"children":1354},{"id":1353},"_3-compare-segment-or-scan-signals",[1355],{"type":47,"value":1356},"3. Compare, Segment, Or Scan Signals",{"type":42,"tag":186,"props":1358,"children":1359},{},[1360,1365,1370],{"type":42,"tag":127,"props":1361,"children":1362},{},[1363],{"type":47,"value":1364},"Use when the user asks to compare a bounded set, score or tier a list, or find entities matching a defined external signal.",{"type":42,"tag":127,"props":1366,"children":1367},{},[1368],{"type":47,"value":1369},"Keep the visible comparison, tiering rule, or signal\u002Fproxy definition in the output so the user can inspect the judgment.",{"type":42,"tag":127,"props":1371,"children":1372},{},[1373],{"type":47,"value":1374},"Do not convert a weak proxy into a stronger claim.",{"type":42,"tag":542,"props":1376,"children":1378},{"id":1377},"output-format-2",[1379],{"type":47,"value":547},{"type":42,"tag":549,"props":1381,"children":1383},{"className":551,"code":1382,"language":553,"meta":554,"style":554},"# [Comparison \u002F Segmentation \u002F Signal Scan]\n\n| Entity | [Comparison Field Or Tier] | Evidence \u002F Signal | Confidence | Source | Notes |\n| --- | --- | --- | --- | --- | --- |\n| [Entity] | [Grounded value or visible tier] | [Observed signal or rationale] | [High\u002FMedium\u002FLow] | [Clickable link] | [Gap or caveat] |\n\n## What Is Still Unclear\n\n- [Missing field, unsupported ranking input, or next verification 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",[1384],{"type":42,"tag":63,"props":1385,"children":1386},{"__ignoreMap":554},[1387,1399,1406,1465,1520,1594,1601,1613,1620,1632,1639,1646,1653,1684,1691],{"type":42,"tag":193,"props":1388,"children":1389},{"class":561,"line":562},[1390,1394],{"type":42,"tag":193,"props":1391,"children":1392},{"style":566},[1393],{"type":47,"value":569},{"type":42,"tag":193,"props":1395,"children":1396},{"style":572},[1397],{"type":47,"value":1398},"[Comparison \u002F Segmentation \u002F Signal Scan]\n",{"type":42,"tag":193,"props":1400,"children":1401},{"class":561,"line":276},[1402],{"type":42,"tag":193,"props":1403,"children":1404},{"emptyLinePlaceholder":581},[1405],{"type":47,"value":584},{"type":42,"tag":193,"props":1407,"children":1408},{"class":561,"line":587},[1409,1413,1418,1422,1427,1431,1436,1440,1444,1448,1452,1456,1461],{"type":42,"tag":193,"props":1410,"children":1411},{"style":566},[1412],{"type":47,"value":593},{"type":42,"tag":193,"props":1414,"children":1415},{"style":596},[1416],{"type":47,"value":1417}," Entity ",{"type":42,"tag":193,"props":1419,"children":1420},{"style":566},[1421],{"type":47,"value":593},{"type":42,"tag":193,"props":1423,"children":1424},{"style":596},[1425],{"type":47,"value":1426}," [Comparison Field Or Tier] ",{"type":42,"tag":193,"props":1428,"children":1429},{"style":566},[1430],{"type":47,"value":593},{"type":42,"tag":193,"props":1432,"children":1433},{"style":596},[1434],{"type":47,"value":1435}," Evidence \u002F Signal ",{"type":42,"tag":193,"props":1437,"children":1438},{"style":566},[1439],{"type":47,"value":593},{"type":42,"tag":193,"props":1441,"children":1442},{"style":596},[1443],{"type":47,"value":1040},{"type":42,"tag":193,"props":1445,"children":1446},{"style":566},[1447],{"type":47,"value":593},{"type":42,"tag":193,"props":1449,"children":1450},{"style":596},[1451],{"type":47,"value":1049},{"type":42,"tag":193,"props":1453,"children":1454},{"style":566},[1455],{"type":47,"value":593},{"type":42,"tag":193,"props":1457,"children":1458},{"style":596},[1459],{"type":47,"value":1460}," Notes ",{"type":42,"tag":193,"props":1462,"children":1463},{"style":566},[1464],{"type":47,"value":648},{"type":42,"tag":193,"props":1466,"children":1467},{"class":561,"line":651},[1468,1472,1476,1480,1484,1488,1492,1496,1500,1504,1508,1512,1516],{"type":42,"tag":193,"props":1469,"children":1470},{"style":566},[1471],{"type":47,"value":593},{"type":42,"tag":193,"props":1473,"children":1474},{"style":566},[1475],{"type":47,"value":661},{"type":42,"tag":193,"props":1477,"children":1478},{"style":566},[1479],{"type":47,"value":666},{"type":42,"tag":193,"props":1481,"children":1482},{"style":566},[1483],{"type":47,"value":661},{"type":42,"tag":193,"props":1485,"children":1486},{"style":566},[1487],{"type":47,"value":666},{"type":42,"tag":193,"props":1489,"children":1490},{"style":566},[1491],{"type":47,"value":661},{"type":42,"tag":193,"props":1493,"children":1494},{"style":566},[1495],{"type":47,"value":666},{"type":42,"tag":193,"props":1497,"children":1498},{"style":566},[1499],{"type":47,"value":661},{"type":42,"tag":193,"props":1501,"children":1502},{"style":566},[1503],{"type":47,"value":666},{"type":42,"tag":193,"props":1505,"children":1506},{"style":566},[1507],{"type":47,"value":661},{"type":42,"tag":193,"props":1509,"children":1510},{"style":566},[1511],{"type":47,"value":666},{"type":42,"tag":193,"props":1513,"children":1514},{"style":566},[1515],{"type":47,"value":661},{"type":42,"tag":193,"props":1517,"children":1518},{"style":566},[1519],{"type":47,"value":707},{"type":42,"tag":193,"props":1521,"children":1522},{"class":561,"line":710},[1523,1527,1531,1535,1539,1543,1548,1552,1557,1561,1565,1569,1573,1577,1581,1585,1590],{"type":42,"tag":193,"props":1524,"children":1525},{"style":566},[1526],{"type":47,"value":593},{"type":42,"tag":193,"props":1528,"children":1529},{"style":566},[1530],{"type":47,"value":1112},{"type":42,"tag":193,"props":1532,"children":1533},{"style":880},[1534],{"type":47,"value":1117},{"type":42,"tag":193,"props":1536,"children":1537},{"style":566},[1538],{"type":47,"value":1122},{"type":42,"tag":193,"props":1540,"children":1541},{"style":566},[1542],{"type":47,"value":666},{"type":42,"tag":193,"props":1544,"children":1545},{"style":596},[1546],{"type":47,"value":1547}," [Grounded value or visible tier] ",{"type":42,"tag":193,"props":1549,"children":1550},{"style":566},[1551],{"type":47,"value":593},{"type":42,"tag":193,"props":1553,"children":1554},{"style":596},[1555],{"type":47,"value":1556}," [Observed signal or rationale] ",{"type":42,"tag":193,"props":1558,"children":1559},{"style":566},[1560],{"type":47,"value":593},{"type":42,"tag":193,"props":1562,"children":1563},{"style":566},[1564],{"type":47,"value":1112},{"type":42,"tag":193,"props":1566,"children":1567},{"style":880},[1568],{"type":47,"value":1153},{"type":42,"tag":193,"props":1570,"children":1571},{"style":566},[1572],{"type":47,"value":1122},{"type":42,"tag":193,"props":1574,"children":1575},{"style":566},[1576],{"type":47,"value":666},{"type":42,"tag":193,"props":1578,"children":1579},{"style":596},[1580],{"type":47,"value":1166},{"type":42,"tag":193,"props":1582,"children":1583},{"style":566},[1584],{"type":47,"value":593},{"type":42,"tag":193,"props":1586,"children":1587},{"style":596},[1588],{"type":47,"value":1589}," [Gap or caveat] ",{"type":42,"tag":193,"props":1591,"children":1592},{"style":566},[1593],{"type":47,"value":648},{"type":42,"tag":193,"props":1595,"children":1596},{"class":561,"line":771},[1597],{"type":42,"tag":193,"props":1598,"children":1599},{"emptyLinePlaceholder":581},[1600],{"type":47,"value":584},{"type":42,"tag":193,"props":1602,"children":1603},{"class":561,"line":779},[1604,1608],{"type":42,"tag":193,"props":1605,"children":1606},{"style":566},[1607],{"type":47,"value":785},{"type":42,"tag":193,"props":1609,"children":1610},{"style":572},[1611],{"type":47,"value":1612},"What Is Still Unclear\n",{"type":42,"tag":193,"props":1614,"children":1615},{"class":561,"line":793},[1616],{"type":42,"tag":193,"props":1617,"children":1618},{"emptyLinePlaceholder":581},[1619],{"type":47,"value":584},{"type":42,"tag":193,"props":1621,"children":1622},{"class":561,"line":801},[1623,1627],{"type":42,"tag":193,"props":1624,"children":1625},{"style":566},[1626],{"type":47,"value":807},{"type":42,"tag":193,"props":1628,"children":1629},{"style":596},[1630],{"type":47,"value":1631}," [Missing field, unsupported ranking input, or next verification step]\n",{"type":42,"tag":193,"props":1633,"children":1634},{"class":561,"line":815},[1635],{"type":42,"tag":193,"props":1636,"children":1637},{"emptyLinePlaceholder":581},[1638],{"type":47,"value":584},{"type":42,"tag":193,"props":1640,"children":1641},{"class":561,"line":828},[1642],{"type":42,"tag":193,"props":1643,"children":1644},{"style":596},[1645],{"type":47,"value":855},{"type":42,"tag":193,"props":1647,"children":1648},{"class":561,"line":841},[1649],{"type":42,"tag":193,"props":1650,"children":1651},{"emptyLinePlaceholder":581},[1652],{"type":47,"value":584},{"type":42,"tag":193,"props":1654,"children":1655},{"class":561,"line":849},[1656,1660,1664,1668,1672,1676,1680],{"type":42,"tag":193,"props":1657,"children":1658},{"style":596},[1659],{"type":47,"value":872},{"type":42,"tag":193,"props":1661,"children":1662},{"style":566},[1663],{"type":47,"value":877},{"type":42,"tag":193,"props":1665,"children":1666},{"style":880},[1667],{"type":47,"value":883},{"type":42,"tag":193,"props":1669,"children":1670},{"style":566},[1671],{"type":47,"value":888},{"type":42,"tag":193,"props":1673,"children":1674},{"style":891},[1675],{"type":47,"value":894},{"type":42,"tag":193,"props":1677,"children":1678},{"style":566},[1679],{"type":47,"value":899},{"type":42,"tag":193,"props":1681,"children":1682},{"style":596},[1683],{"type":47,"value":904},{"type":42,"tag":193,"props":1685,"children":1686},{"class":561,"line":858},[1687],{"type":42,"tag":193,"props":1688,"children":1689},{"emptyLinePlaceholder":581},[1690],{"type":47,"value":584},{"type":42,"tag":193,"props":1692,"children":1693},{"class":561,"line":866},[1694,1698,1702,1706,1710,1714,1718],{"type":42,"tag":193,"props":1695,"children":1696},{"style":596},[1697],{"type":47,"value":872},{"type":42,"tag":193,"props":1699,"children":1700},{"style":566},[1701],{"type":47,"value":877},{"type":42,"tag":193,"props":1703,"children":1704},{"style":880},[1705],{"type":47,"value":929},{"type":42,"tag":193,"props":1707,"children":1708},{"style":566},[1709],{"type":47,"value":888},{"type":42,"tag":193,"props":1711,"children":1712},{"style":891},[1713],{"type":47,"value":938},{"type":42,"tag":193,"props":1715,"children":1716},{"style":566},[1717],{"type":47,"value":899},{"type":42,"tag":193,"props":1719,"children":1720},{"style":596},[1721],{"type":47,"value":904},{"type":42,"tag":1723,"props":1724,"children":1725},"style",{},[1726],{"type":47,"value":1727},"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":1729,"total":1832},[1730,1745,1761,1773,1786,1802,1819],{"slug":1731,"name":1731,"fn":1732,"description":1733,"org":1734,"tags":1735,"stars":25,"repoUrl":26,"updatedAt":1744},"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},[1736,1739,1740,1743],{"name":1737,"slug":1738,"type":15},"Analytics","analytics",{"name":17,"slug":18,"type":15},{"name":1741,"slug":1742,"type":15},"Research","research",{"name":20,"slug":21,"type":15},"2026-07-01T07:54:11.79288",{"slug":1746,"name":1746,"fn":1747,"description":1748,"org":1749,"tags":1750,"stars":25,"repoUrl":26,"updatedAt":1760},"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},[1751,1754,1757],{"name":1752,"slug":1753,"type":15},"Audit","audit",{"name":1755,"slug":1756,"type":15},"Data Engineering","data-engineering",{"name":1758,"slug":1759,"type":15},"Data Quality","data-quality","2026-07-01T07:55:01.146961",{"slug":68,"name":68,"fn":1762,"description":1763,"org":1764,"tags":1765,"stars":25,"repoUrl":26,"updatedAt":1772},"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},[1766,1769],{"name":1767,"slug":1768,"type":15},"Communications","communications",{"name":1770,"slug":1771,"type":15},"Productivity","productivity","2026-07-14T05:43:36.096323",{"slug":309,"name":309,"fn":1774,"description":1775,"org":1776,"tags":1777,"stars":25,"repoUrl":26,"updatedAt":1785},"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},[1778,1780,1781,1784],{"name":1779,"slug":309,"type":15},"Apollo",{"name":23,"slug":24,"type":15},{"name":1782,"slug":1783,"type":15},"Prospecting","prospecting",{"name":20,"slug":21,"type":15},"2026-07-14T05:43:34.800076",{"slug":1753,"name":1753,"fn":1787,"description":1788,"org":1789,"tags":1790,"stars":25,"repoUrl":26,"updatedAt":1801},"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},[1791,1792,1795,1798],{"name":1752,"slug":1753,"type":15},{"name":1793,"slug":1794,"type":15},"Design","design",{"name":1796,"slug":1797,"type":15},"Product Management","product-management",{"name":1799,"slug":1800,"type":15},"UX Design","ux-design","2026-07-01T07:54:30.613428",{"slug":1803,"name":1803,"fn":1804,"description":1805,"org":1806,"tags":1807,"stars":25,"repoUrl":26,"updatedAt":1818},"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},[1808,1811,1814,1817],{"name":1809,"slug":1810,"type":15},"Content Creation","content-creation",{"name":1812,"slug":1813,"type":15},"Finance","finance",{"name":1815,"slug":1816,"type":15},"Financial Modeling","financial-modeling",{"name":20,"slug":21,"type":15},"2026-07-01T07:54:02.779003",{"slug":1820,"name":1820,"fn":1821,"description":1822,"org":1823,"tags":1824,"stars":25,"repoUrl":26,"updatedAt":1831},"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},[1825,1828,1829,1830],{"name":1826,"slug":1827,"type":15},"Competitive Intelligence","competitive-intelligence",{"name":13,"slug":14,"type":15},{"name":1741,"slug":1742,"type":15},{"name":20,"slug":21,"type":15},"2026-07-01T07:54:13.073252",43,{"items":1834,"total":2035},[1835,1856,1879,1896,1912,1931,1948,1962,1978,1992,2004,2019],{"slug":1836,"name":1836,"fn":1837,"description":1838,"org":1839,"tags":1840,"stars":1853,"repoUrl":1854,"updatedAt":1855},"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},[1841,1844,1847,1850],{"name":1842,"slug":1843,"type":15},"Documents","documents",{"name":1845,"slug":1846,"type":15},"Healthcare","healthcare",{"name":1848,"slug":1849,"type":15},"Insurance","insurance",{"name":1851,"slug":1852,"type":15},"Regulatory Compliance","regulatory-compliance",28169,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python","2026-04-16T05:11:39.180399",{"slug":1857,"name":1857,"fn":1858,"description":1859,"org":1860,"tags":1861,"stars":1876,"repoUrl":1877,"updatedAt":1878},"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},[1862,1865,1867,1870,1873],{"name":1863,"slug":1864,"type":15},".NET","dotnet",{"name":1866,"slug":1857,"type":15},"ASP.NET Core",{"name":1868,"slug":1869,"type":15},"Blazor","blazor",{"name":1871,"slug":1872,"type":15},"C#","csharp",{"name":1874,"slug":1875,"type":15},"Web Development","web-development",23787,"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fskills","2026-04-12T05:07:02.819491",{"slug":1880,"name":1880,"fn":1881,"description":1882,"org":1883,"tags":1884,"stars":1876,"repoUrl":1877,"updatedAt":1895},"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},[1885,1888,1891,1894],{"name":1886,"slug":1887,"type":15},"Apps SDK","apps-sdk",{"name":1889,"slug":1890,"type":15},"ChatGPT","chatgpt",{"name":1892,"slug":1893,"type":15},"MCP","mcp",{"name":9,"slug":8,"type":15},"2026-04-12T05:07:05.468097",{"slug":1897,"name":1897,"fn":1898,"description":1899,"org":1900,"tags":1901,"stars":1876,"repoUrl":1877,"updatedAt":1911},"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},[1902,1905,1908],{"name":1903,"slug":1904,"type":15},"API Development","api-development",{"name":1906,"slug":1907,"type":15},"CLI","cli",{"name":1909,"slug":1910,"type":15},"Codex","codex","2026-04-12T05:07:04.132762",{"slug":1913,"name":1913,"fn":1914,"description":1915,"org":1916,"tags":1917,"stars":1876,"repoUrl":1877,"updatedAt":1930},"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},[1918,1921,1924,1927],{"name":1919,"slug":1920,"type":15},"Cloudflare","cloudflare",{"name":1922,"slug":1923,"type":15},"Cloudflare Pages","cloudflare-pages",{"name":1925,"slug":1926,"type":15},"Cloudflare Workers","cloudflare-workers",{"name":1928,"slug":1929,"type":15},"Deployment","deployment","2026-04-12T05:07:14.275118",{"slug":1932,"name":1932,"fn":1933,"description":1934,"org":1935,"tags":1936,"stars":1876,"repoUrl":1877,"updatedAt":1947},"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},[1937,1938,1941,1944],{"name":1770,"slug":1771,"type":15},{"name":1939,"slug":1940,"type":15},"Project Management","project-management",{"name":1942,"slug":1943,"type":15},"Strategy","strategy",{"name":1945,"slug":1946,"type":15},"Task Management","task-management","2026-05-23T06:17:16.870838",{"slug":1949,"name":1949,"fn":1950,"description":1951,"org":1952,"tags":1953,"stars":1876,"repoUrl":1877,"updatedAt":1961},"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},[1954,1955,1957,1960],{"name":1793,"slug":1794,"type":15},{"name":1956,"slug":1949,"type":15},"Figma",{"name":1958,"slug":1959,"type":15},"Frontend","frontend",{"name":1892,"slug":1893,"type":15},"2026-04-12T05:06:47.939943",{"slug":1963,"name":1963,"fn":1964,"description":1965,"org":1966,"tags":1967,"stars":1876,"repoUrl":1877,"updatedAt":1977},"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},[1968,1969,1972,1973,1974],{"name":1793,"slug":1794,"type":15},{"name":1970,"slug":1971,"type":15},"Design System","design-system",{"name":1956,"slug":1949,"type":15},{"name":1958,"slug":1959,"type":15},{"name":1975,"slug":1976,"type":15},"UI Components","ui-components","2026-05-10T05:59:52.971881",{"slug":1979,"name":1979,"fn":1980,"description":1981,"org":1982,"tags":1983,"stars":1876,"repoUrl":1877,"updatedAt":1991},"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},[1984,1985,1986,1989,1990],{"name":1793,"slug":1794,"type":15},{"name":1970,"slug":1971,"type":15},{"name":1987,"slug":1988,"type":15},"Documentation","documentation",{"name":1956,"slug":1949,"type":15},{"name":1958,"slug":1959,"type":15},"2026-05-16T06:07:47.821474",{"slug":1993,"name":1993,"fn":1994,"description":1995,"org":1996,"tags":1997,"stars":1876,"repoUrl":1877,"updatedAt":2003},"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},[1998,1999,2000,2001,2002],{"name":1793,"slug":1794,"type":15},{"name":1956,"slug":1949,"type":15},{"name":1958,"slug":1959,"type":15},{"name":1975,"slug":1976,"type":15},{"name":1874,"slug":1875,"type":15},"2026-05-16T06:07:40.583615",{"slug":2005,"name":2005,"fn":2006,"description":2007,"org":2008,"tags":2009,"stars":1876,"repoUrl":1877,"updatedAt":2018},"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},[2010,2013,2014,2017],{"name":2011,"slug":2012,"type":15},"Animation","animation",{"name":1909,"slug":1910,"type":15},{"name":2015,"slug":2016,"type":15},"Creative","creative",{"name":1793,"slug":1794,"type":15},"2026-05-02T05:31:48.48485",{"slug":2020,"name":2020,"fn":2021,"description":2022,"org":2023,"tags":2024,"stars":1876,"repoUrl":1877,"updatedAt":2034},"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},[2025,2026,2027,2030,2033],{"name":2015,"slug":2016,"type":15},{"name":1793,"slug":1794,"type":15},{"name":2028,"slug":2029,"type":15},"Image Generation","image-generation",{"name":2031,"slug":2032,"type":15},"Images","images",{"name":9,"slug":8,"type":15},"2026-05-15T06:23:24.312127",675]