Build the skill: Octave MCP calls
For each target role, the skill calls find_person to discover contacts, enrich_person to get profile details, and qualify_person to score them against your Octave personas. This is the core discovery loop.
For each role in targetRoles:
1. find_person({ companyDomain, role }) → Octave MCP
Returns: name, title, LinkedIn URL
2. enrich_person({ linkedInUrl }) → Octave MCP
Returns: full profile, background, focus areas
3. qualify_person({ personData, companyDomain }) → Octave MCP
Returns: persona match, score, rationale