twenty-partner-match

Match qualified leads to Twenty partners and generate intro emails via the partners GraphQL API.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/masoodtalha/twenty --skill twenty-partner-match-masoodtalha
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: twenty-partner-match
Source: https://github.com/masoodtalha/twenty/tree/main/packages/twenty-apps/internal/twenty-partners/src/skills/twenty-partner-match
Command: npx skills add https://github.com/masoodtalha/twenty --skill twenty-partner-match-masoodtalha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding the right implementation partner for a qualified CRM lead is slow and inconsistent when done manually. This Skill automates partner matching against structured criteria and drafts all introduction emails in one run. ## Core Features & Use Cases - Criteria-driven matching: Reads partner-match-criteria.md from the lead folder, validates its quality, and queries the Twenty partners GraphQL API for validated, available partners. - Ranked recommendations: Applies hard requirements as eliminators, then ranks candidates by language, skills, deployment expertise, and region, presenting at least two candidates with honest fit assessments. - Email generation: Produces a client notification reply plus solo partner outreach and three-way intro emails per confirmed partner, opening partner emails as Gmail drafts. - Use Case: After an intro call with a lead, run this Skill to find the best-fit Twenty implementation partner and send all introduction emails without manual drafting. ## Quick Start Run /twenty-partner-match on the lead folder to match partners and generate the intro emails.

Frequently Asked Questions about twenty-partner-match

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I match a lead to a Twenty implementation partner?▼

Run the skill on a lead folder containing partner-match-criteria.md. It queries the Twenty partners GraphQL API for validated, available partners, eliminates candidates failing hard requirements, and ranks the rest by language, skills, and region.

What credentials does the Twenty partners API require?▼

You need TWENTY_PARTNERS_API_URL and TWENTY_PARTNERS_API_KEY in ~/.twenty/credentials.env. If the input is a Fireflies link or ID, FIREFLIES_API_KEY is also required. The skill stops with a clear message if a key is missing.

What happens if partner-match-criteria.md is missing from the lead folder?▼

The skill asks what input is available and chains to other skills: Fireflies or text transcripts go through twenty-lead-intro-call-summary then twenty-partner-design-doc, while an existing summary goes straight to twenty-partner-design-doc.

How many intro emails does the partner matching workflow generate?▼

It generates 1 + 2N emails for N confirmed partners: one client notification reply, plus a solo partner outreach email and a three-way intro email per partner. Partner emails open as Gmail drafts; the client email is output as text to paste.

Can a partner missing a hard requirement still appear in results?▼

No. Hard requirements act as eliminators, so any partner missing one is excluded entirely. Remaining candidates are then ranked by language match, skills and deployment expertise, and country or region proximity.