eliasstravik/gtm-skills

gtm-persona

Triggers when a user asks to create, update, delete, or check a buyer or stakeholder persona in a GTM workspace, with phrasings like "create a persona for revenue leaders", "the persona should speak English", "delete the CMO persona", or "check the personas".

소스 보기
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

GTM Persona

Trigger

Apply this skill when a request creates, changes, removes, or checks a persona in a GTM workspace.

Scope

This skill owns personas/<slug>/PERSONA.md in the workspace found by the contract. A persona records desired or accepted criteria for target people in the 11 fields of person data, never facts about the organization or its members.

Inputs

Criteria from the user or sources the user supplies; the existing personas, for the near-duplicate check; the names of personas copied into workflows/workflows/*.ts, for the copy notice.

Roles

The user approves every change through the host's write permission; the agent proposes, edits, commits, and reports.

Procedure

Talk by the six rules in interaction; reproduce the dialogues.

JobDo
CreateWhen an existing persona overlaps the request, offer Update first. When the titles that define the persona are unstated, ask with options. Copy templates/PERSONA.md to personas/<slug>/PERSONA.md, fill only the criteria the user gave, leave the rest Unknown, and say the rest stays Unknown because criteria are never borrowed from the company record or members. Omit ## Person signals and ## Disqualifiers when empty.
UpdateChange the named criteria, signals, or disqualifiers. When a workflow file names this persona, say that workflow keeps its own copy of the criteria until it is updated.
DeleteWhen no persona has the given name, offer the closest matches as options. Say whether a workflow carries a copy, which keeps running. Remove personas/<slug>/; close with what disappeared and that it stays in the workspace's history.
DoctorFlag a persona with no person-matchable criterion (every field Unknown), a placeholder husk, a missing H1, or a folder name that is not its slug; offer the fixes as options; rewrite what the user accepts.

Every save: one sentence on what will change, pull first when origin/main exists, edit through the host's write path, commit on main with a plain-language message, push when a remote exists, verify the commit (and that it reached origin/main when a remote exists), close with what was created, changed, or deleted.

Outputs

personas/<slug>/PERSONA.md in the template's shape, each change a commit on main.

Exceptions

Requires the gtm-workspace skill installed alongside this one; when ../gtm-workspace/SKILL.md is missing, say: install it the same way this skill was installed, with npx skills add eliasstravik/gtm-skills -s gtm-workspace -y (add -g when this skill lives in the global skills directory), then retry. A criterion the user did not state stays Unknown; nothing is derived from ORG.md or MEMBER.md.

QC

  • The 11 fields appear in order, one line each.
  • The H1 is present and the folder name is its slug; empty optional sections are absent.
  • The closing statement of what changed follows a verified commit.

References

interactions dialogues; templates/PERSONA.md; from gtm-workspace: interaction, contract, person data.

같은 저장소의 Skills

더 많은 Skills

모든 Skills
eliasstravik
커뮤니티

gtm-agent

Triggers when a user asks to deploy, set up, get running, connect, check, repair, or upgrade GTM Agent (the Slack agent that runs these skills on Vercel) for an organization, with phrasings like "get gtm-agent running for Acme", "deploy the GTM agent to our Slack", "connect the workflow project for Acme", "check the Acme deployment", or "upgrade our GTM agent". Owns the agent's Vercel project, its Slack connector, the workflow project, and the wiring between them and the workspace repository. No

설치 수
5
GitHub Stars
15
업데이트
9월 25일
eliasstravik
커뮤니티

gtm-icp

Triggers when a user asks to create, update, delete, or check an ideal customer profile, or ICP, in a GTM workspace, with phrasings like "create an ICP for lean B2B SaaS", "our ICP should require HubSpot", "delete the SaaS ICP", or "check the ICPs". Owns the ICP files and their 13 company criteria. Not for the workspace, its members, or the organization's own facts (gtm-workspace), personas (gtm-persona), checking a given company against an ICP (gtm-qualify-prospects), or workflows that score ac

설치 수
5
GitHub Stars
15
업데이트
9월 25일
eliasstravik
커뮤니티

gtm-qualify-prospects

Triggers when a user asks whether a named person or company, or a pasted list of them, fits the GTM workspace's personas or ICPs, with phrasings like "is this a fit", "check quillhr.com against our ICP", "score these leads", or "qualify this list". Owns in-conversation fit checks of supplied people or companies and writes nothing. Not for creating or editing ICPs or personas (gtm-icp, gtm-persona), the workspace itself (gtm-workspace), or recurring scoring of lists, which is a saved gtm-workflow

설치 수
5
GitHub Stars
15
업데이트
9월 25일
eliasstravik
커뮤니티

gtm-workflow

Triggers when a user asks to build, create, update, run, test, schedule, deploy, host, upgrade, inspect, open the inspection UI, or delete a saved GTM workflow, its result table, runs, or diagram in a GTM workspace, with phrasings like "build a workflow that scores our inbound companies", "run Score inbound accounts", "put it on a weekly schedule, hosted", "enrich my network, connections, or followers and their companies", or "upgrade the workflow runtime". Owns the workflows folder, which holds

설치 수
5
GitHub Stars
15
업데이트
9월 25일