From grasp
Use when the user wants to add, enrich, fill, estimate, compute, classify, segment, or evaluate data on an existing Grasp table: financials, employees/headcount, ownership, locations, LinkedIn data, buyer metadata, deal values, transaction details, research columns, computed fields, company-level phone/email/website fields, or fit notes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grasp:table-enrichmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Enrich only after inspecting the table. Prefer structured Grasp data before research questions, and distinguish table columns from separate contact lookup results.
Enrich only after inspecting the table. Prefer structured Grasp data before research questions, and distinguish table columns from separate contact lookup results.
This is an evidence-building skill. If enrichment is needed to narrow, qualify, shortlist, prioritize, or rank a universe, use the screening-and-shortlisting skill as the orchestrator and return there after inspecting enrichment results.
Existing-table enrichment uses UUID table_id values and does not take conversation_id. Do not pass table_slug as a tool handle. If enrichment requires creating helper/source tables that may later be composed, use the creating-tables skill first so those new tables share one setup conversation_id.
grasp_get_table tool.grasp_describe_table or grasp_query_table tool to understand coverage.Do not make enrichment coverage claims from a grasp_get_table preview alone; use rows, describe, or query to inspect the affected columns.
When research is needed, plan one grasp_add_research_column step, inspect coverage/results, then decide whether another is needed.
When several related qualitative criteria support one decision, prefer one decision-evidence research column over several separate upfront research columns.
grasp_add_research_column tool.grasp_update_table tool.finding-contacts skill and keep contact lookup results separate from table fields in the answer.grasp_read_docs tool.Always include a short version_summary for table updates.
Use source columns for fields Grasp already stores: financials, employees, ownership, locations, LinkedIn, buyer metadata, deal values, transaction details, company-level phone, website, generic email, or company LinkedIn fields.
grasp_read_docs tool before adding unfamiliar fields.grasp_update_table tool with workflow.data_columns.add when adding columns to a persisted table.Label estimates; check coverage before filtering.
grasp_read_docs tool with the relevant topic when exact data-column names are uncertain.Research questions answer evidence questions for companies in a table and add one column per question. Use them for evidence that is not already structured and affects a decision.
Good question shapes:
Guidelines:
where to limit research to eligible rows when possible.Use only when the user wants contact-like information persisted as table columns. For person-level outreach contacts, stop and use the finding-contacts skill.
Do not treat a ranking, shortlist, PE add-on, acquisition-target, or buyer-universe request as a contact request unless the user explicitly asks for outreach contacts.
finding-contacts skill.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub grasp-ai/grasp-mcp-plugin --plugin grasp