Source profileQuality 91/100

XiaomiMiMo/MiMo-Code/packages/opencode/src/skill/builtin/.bundle/sales/workflows/enrich-company-and-contact-data/SKILL.md

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.

Source repository stars
12,632
Declared platforms
0
Static risk flags
0
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

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, outr…

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/XiaomiMiMo/MiMo-Code --skill "packages/opencode/src/skill/builtin/.bundle/sales/workflows/enrich-company-and-contact-data"
    Safe inspection promptEditorial

    Inspect the Agent Skill "enrich-company-and-contact-data" from https://github.com/XiaomiMiMo/MiMo-Code/blob/f1e99640da903b22c1147b9fee15d5fdf5691c21/packages/opencode/src/skill/builtin/.bundle/sales/workflows/enrich-company-and-contact-data/SKILL.md at commit f1e99640da903b22c1147b9fee15d5fdf5691c21. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Common Skill Instructions

      MANDATORY: If not already in context, read and adhere closely to plugins/sales/skills/index/SKILL.md Cross-Skill Best Practices.

      MANDATORY: If not already in context, read and adhere closely to plugins/sales/skills/index/SKILL.md Cross-Skill Best Practices.
    2. 02

      Workflow Guidance

      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.

      1. Clarify and Gather ContextResolve the smallest useful mode, entity scope, task shape, requested fields, ranking rule, and result limit.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 availa…
    3. 03

      Next Step Options

      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: - Export the results to a spreadsheet with the visible evidence, confidence,…

      Export the results to a spreadsheet with the visible evidence, confidence, and unresolved fields preserved.Prepare reviewed updates to the source of truth, such as CRM records, for missing or corrected fields.Verify near matches, ambiguous identities, or the smallest material coverage gap.
    4. 04

      Context-Gathering Intake

      Whenever this skill asks for context, strongly prefer using the answers-ask-user-input skill and the askuserinput tool over other tools such as requestuserinput; otherwise ask directly in the conversation.

      Whenever this skill asks for context, strongly prefer using the answers-ask-user-input skill and the askuserinput tool over other tools such as requestuserinput; otherwise ask directly in the conversation.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…
    5. 05

      Enrichment Ranking

      Use this priority order when the request is broad or the working set is ambiguous.

      Explicit user-provided rows, domains, contacts, companies, ICP criteria, requested fields, or stated ranking ruleThe named CRM account set, territory, target list, or documented ICP that the user points toEntities that satisfy every hard filter, such as geography, industry, company size, technology, role, or seniority

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars12,632SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    XiaomiMiMo/MiMo-Code
    Skill path
    packages/opencode/src/skill/builtin/.bundle/sales/workflows/enrich-company-and-contact-data/SKILL.md
    Commit
    f1e99640da903b22c1147b9fee15d5fdf5691c21
    License
    MIT
    Collected
    2026-08-04
    Default branch
    main
    View the original SKILL.md

    Enrich Company And Contact Data

    Context-Gathering Intake

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

    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.

    Common Skill Instructions

    MANDATORY: If not already in context, read and adhere closely to plugins/sales/skills/index/SKILL.md## Cross-Skill Best Practices.

    Enrichment Ranking

    Use this priority order when the request is broad or the working set is ambiguous.

    1. Explicit user-provided rows, domains, contacts, companies, ICP criteria, requested fields, or stated ranking rule
    2. The named CRM account set, territory, target list, or documented ICP that the user points to
    3. Entities that satisfy every hard filter, such as geography, industry, company size, technology, role, or seniority
    4. Entities with high-confidence identity resolution and enough comparable evidence to support the requested output
    5. Entities with a clear fit implication, reachable buying-team path, or source-grounded external signal
    6. Near matches and unresolved entities, clearly separated from qualified results

    Do not silently broaden a supplied list into discovery, merge ambiguous entities, or rank by a criterion the user cannot inspect.

    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 prioritize-accounts.

    Key Dependency Categories

    These are particularly important for this workflow; use your best judgment to potentially include other data sources to improve quality.

    • [Blocking] ~~Sales Intelligence for company/contact 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.
    • ~~CRM for account identity, customer status, ownership, lifecycle stage, opportunity context, and duplicate resolution
    • ~~Knowledge & Files for ICP definitions, territory rules, target lists, segmentation rules, and enrichment conventions
    • User-provided rows, CSVs, exports, domains, emails, and ICP notes when they already define the work
    • Public research only for narrow validation or gaps that configured sources cannot answer

    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.

    Workflow Guidance

    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.

      1. Clarify and Gather Context
      • Resolve the smallest useful mode, entity scope, task shape, requested fields, ranking rule, and result limit.
      • 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.
      1. First Draft
      • Start from the user-defined working set or the canonical source for the request, then retrieve only evidence that materially improves the result.
      • 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.
      • For broad discovery, search before heavy enrichment and enrich only the final shortlist unless the user explicitly asks for exhaustive treatment.
      • Verify hard filters before calling a row qualified. Put close but unsupported candidates in Near Matches, Unclear, or Excluded.
      • Render the smallest useful table or shortlist, with field-level clickable source links, confidence, and visible gaps.

    Overall Rules

    • Cite sourced claims with hyperlinks whenever links are available. If a source cannot provide a link, name the source and the limitation.
    • 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.
    • 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.
    • Do not use indirect or mirrored sources, broad web search, or Computer Use as substitutes for the authoritative category.
    • Keep sourced facts separate from Inference:. Never invent emails, phones, titles, technologies, funding, hiring signals, intent, or missing fields.
    • Do not claim exhaustive coverage from a bounded query. Keep provider limits, weak matches, and missing lanes visible.
    • 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.

    Output Contract

    Every mode must include a compact ## Sources & Coverage section before proposed next steps:

    • Used: [Linked source or source label] — [fields, rules, or signals it supplied]
    • Unavailable or limited: [Material category or provider gap] — [impact on confidence or coverage]
    • Coverage: [Working set, query bound, or whether the result is exhaustive]

    Next Step Options

    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:

    • Export the results to a spreadsheet with the visible evidence, confidence, and unresolved fields preserved.
    • Prepare reviewed updates to the source of truth, such as CRM records, for missing or corrected fields.
    • Verify near matches, ambiguous identities, or the smallest material coverage gap.
    • Refine the filters, ICP rule, requested fields, or result limit using the user's guidance.
    • Hand a qualified shortlist to account prioritization or company research when the user wants the next selling action.

    Next steps to avoid:

    • Executing outreach, silently broadening the working set, or updating CRM without explicit approval.

    Modes

    1. Enrich Provided Records

    • Use when the user supplies companies, contacts, domains, emails, rows, a CSV/export, or a CRM-backed list and wants missing fields completed or cleaned.
    • Preserve the full supplied set, normalize obvious duplicates, and surface identity ambiguity instead of silently dropping or merging rows.
    • Use CRM for customer/account truth when available, then enrich requested external fields.

    Output Format

    # Enrichment Results
    
    | Input Record | Resolved Entity | [Requested Field] | [Requested Field] | Confidence / Notes | Missing Or Unresolved |
    | --- | --- | --- | --- | --- | --- |
    | [Original input] | [Matched company/contact + source link] | [Grounded value + source link] | [Grounded value + source link] | [High/Medium/Low + reason] | [Gap or ambiguity] |
    
    ## Key Readout
    
    - [Most useful pattern or implication]
    - [Important source gap, duplicate, or weak match]
    - [Recommended next check or action]
    
    ---
    
    {Follow the instructions and output format/conditions in [Limitations and Improvements](../index/SKILL.md#limitations-and-improvements)}
    
    {Follow the instructions and output format/conditions in [Next Steps](../index/SKILL.md#4-next-steps)}
    

    2. Discover Companies Or Contacts

    • Use when the user asks for new companies, contacts, likely buyers, decision makers, lookalikes, or ICP matches.
    • Start from explicit search criteria or seed companies. Return only qualified matches as clean hits and keep near matches separate.
    • For contacts, verify role, seniority, and company assignment before recommending a person.

    Output Format

    # Qualified Matches
    
    | Company / Contact | Why It Fits | Key Evidence | Confidence | Source |
    | --- | --- | --- | --- | --- |
    | [Entity] | [Hard criteria satisfied] | [Compact grounded evidence] | [High/Medium/Low] | [Clickable link] |
    
    ## Near Matches
    
    - [Entity] — [Why it is close but not qualified]
    
    ## Gaps / Caveats
    
    - [Coverage, provider, identity, or source limitation]
    
    ---
    
    {Follow the instructions and output format/conditions in [Limitations and Improvements](../index/SKILL.md#limitations-and-improvements)}
    
    {Follow the instructions and output format/conditions in [Next Steps](../index/SKILL.md#4-next-steps)}
    

    3. Compare, Segment, Or Scan Signals

    • Use when the user asks to compare a bounded set, score or tier a list, or find entities matching a defined external signal.
    • Keep the visible comparison, tiering rule, or signal/proxy definition in the output so the user can inspect the judgment.
    • Do not convert a weak proxy into a stronger claim.

    Output Format

    # [Comparison / Segmentation / Signal Scan]
    
    | Entity | [Comparison Field Or Tier] | Evidence / Signal | Confidence | Source | Notes |
    | --- | --- | --- | --- | --- | --- |
    | [Entity] | [Grounded value or visible tier] | [Observed signal or rationale] | [High/Medium/Low] | [Clickable link] | [Gap or caveat] |
    
    ## What Is Still Unclear
    
    - [Missing field, unsupported ranking input, or next verification step]
    
    ---
    
    {Follow the instructions and output format/conditions in [Limitations and Improvements](../index/SKILL.md#limitations-and-improvements)}
    
    {Follow the instructions and output format/conditions in [Next Steps](../index/SKILL.md#4-next-steps)}
    

    Alternatives

    Compare before choosing

    Computed 9512,632

    XiaomiMiMo/MiMo-Code

    index

    Use this Sales index first for explicit Sales mentions and clear seller workflows: prospecting, lead qualification, account research, monitoring or prioritization, meeting prep, call follow-up, outreach research, deal strategy, pipeline or forecast review, CRM-backed context or data enrichment, internal source finding or sales support, customer quotes or evidence, business cases, competitive briefs, rep coaching, sales company research, and company or contact enrichment. For implicit use require

    Computed 9317

    zgbrenner/agentcounsel

    Antitrust Risk Intake

    Use when facts with possible competition-law exposure first arrive — a sales email about a competitor contact, a proposed collaboration, a pricing move, a hotline report, or an agency inquiry — to produce a draft conduct inventory and triage matrix that buckets each item, flags any time-critical track, and routes each item to the matched antitrust deep-dive skill for attorney review, without classifying conduct or assessing legality.

    Computed 9212,632

    XiaomiMiMo/MiMo-Code

    zoominfo

    Use only when a focused Sales workflow has selected a present and connected ZoomInfo connector, or the user explicitly asks for ZoomInfo company search, contact search, enrichment, intent, similarity, recommendations, or research. Do not use when another enrichment source is selected.

    Computed 925,155

    browser-act/skills

    amazon-best-selling-products-finder-api-skill

    This skill helps users extract structured best-selling product data from Amazon via the BrowserAct API. Agent should proactively apply this skill when users express needs like search for best selling products on Amazon, extract Amazon product data based on keywords, find top rated Amazon products, monitor Amazon competitor prices and sales, discover trending products on Amazon marketplace, extract Amazon product titles prices and ratings, gather Amazon product sales volume for market research, s