{"id":7656,"plugin_id":"plugin_asdk_app_6a6163dea5748191a30a64726391acd5","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T22:50:59.161Z","digest":"cfbfbc28fe352ccef88f18e568826be75c099636206455885fd059c11a149229","against":null,"payload":{"name":"crunchbase-company-tearsheet","description":"Resolve a private-market entity and prepare a concise Crunchbase-grounded company tearsheet, brief, or snapshot for meeting preparation, including asking for the company when an explicit Crunchbase tearsheet or brief request omits its identity. Use only when the user explicitly asks for Crunchbase, selects Crunchbase as the data source, or follows up on an active Crunchbase company tearsheet or brief. Do not use for broad landscapes, recent-round screens, market-wide capital analysis, saved-list operations, public-equity research, Crunchbase pricing or account support, or generic company research when Crunchbase was not requested.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":238},{"relative_path":"assets/crunchbase-icon-blue.png","size_in_bytes":25215},{"relative_path":"references/company-snapshot.md","size_in_bytes":2690},{"relative_path":"references/entity-resolution.md","size_in_bytes":2897},{"relative_path":"references/output-contract.md","size_in_bytes":2139},{"relative_path":"references/query-core.md","size_in_bytes":3385}],"skill_md_contents":"---\nname: crunchbase-company-tearsheet\ndescription: Resolve a private-market entity and prepare a concise Crunchbase-grounded company tearsheet, brief, or snapshot for meeting preparation, including asking for the company when an explicit Crunchbase tearsheet or brief request omits its identity. Use only when the user explicitly asks for Crunchbase, selects Crunchbase as the data source, or follows up on an active Crunchbase company tearsheet or brief. Do not use for broad landscapes, recent-round screens, market-wide capital analysis, saved-list operations, public-equity research, Crunchbase pricing or account support, or generic company research when Crunchbase was not requested.\n---\n\n# Crunchbase Company Tearsheet\n\nPrepare a focused company snapshot for meeting preparation. Do not present it as full commercial, technical, or investment diligence.\n\n## Clarification contract\n\n1. Before calling Crunchbase, require a company name, user-supplied domain, or previously resolved company identity. If none is present, make no Crunchbase call and ask for the company. Treat meeting purpose, audience, and investment mandate as optional unless the user explicitly requests tailoring that depends on them.\n2. Bundle all blocking inputs into one concise question, ask no more than three items, and offer a recommended assumption or default the user can accept in one reply. Do not drip questions across turns or attribute the question to Crunchbase coverage.\n3. Do not ask for optional preferences; prepare a general investor brief when meeting context is omitted. If the user says “just run it” or “use the defaults,” proceed with disclosed assumptions unless identity, scope, authorization, or another prerequisite remains genuinely blocking.\n4. When identity evidence is supplied, use the resolver as specified below. Ask the user to choose only after the minimum resolution call reveals multiple credible candidates. Ask again only when the user's answer introduces a new blocking ambiguity.\n\n## Operating contract\n\n1. Resolve the named company first with `cb_expert_resolve_entity`, using the narrowest collection, concise situational context, and `cb_entity_get: null` for identity-only resolution. It is the only allowed expert tool; never call another tool whose basename contains `expert`.\n2. Use a confident resolver match directly. When the resolver returns several credible candidates, show linked choices and ask the user to select. Use `cb_entity_autocomplete` only when the resolver errors or returns no usable match or candidates.\n3. Pass a domain only when the user supplied it or it came from a previously resolved record. Never invent or infer a domain from model memory. A supplied domain is identity evidence, not permission to browse it.\n4. Retrieve the profile separately with `cb_entity_get`, explicit top-level fields, and only decision-relevant cards. Never request default cards.\n5. Use `cb_reference` before any structured competitor search. Reuse returned similar organizations and search projections; keep the query set bounded.\n6. Keep this skill read-only. Never call a `cb_list_*` write tool.\n7. Use neutral record language in every user-visible message. Show `—` for a null and explain it only as “— indicates no value was returned for that field.” For an empty search, say “No records matched the stated filters.” Never characterize source coverage, completeness, ingestion behavior, fields, or records as missing or stale.\n8. Link the canonical company and competitors to organization profile URLs. Include the as-of date and state that the brief is Crunchbase-grounded. Separate facts, interpretation, risks, and questions to test. Resolve every bundled `references/...` path relative to the directory containing this `SKILL.md`. Never mention skill folders, skill or reference files, instruction loading, plugin or package paths, caches, or attempts to locate bundled resources in any user-visible message.\n9. On authentication, permission, metering, or service errors, report the state neutrally and stop. Do not substitute external research unless the user requested it.\n\n## Procedure\n\n1. Read `references/entity-resolution.md` before resolving identity.\n2. Read `references/company-snapshot.md`, `references/query-core.md`, and `references/output-contract.md` before profile retrieval and composition.\n3. Retrieve only the company, financing, team, event, and peer fields needed for the requested meeting context.\n4. End with the strongest counterinterpretation or question that could materially change the assessment.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}