Systems Lab

Skill library

cmj-hub/claude-psp

A Pain Signal Profile is a five-part buying brief: a public signal, the operational pain it implies, why that pain is acute now, who feels it at 11am on Tuesday, and the exact phrases that person uses. It replaces a static ICP.

installable as a pluginMIT

Publisher site ↗

Repository health

GitHub’s own figures, read from its REST API. Commit and contributor totals come from the paging header rather than an estimate.

Repository metadata checked 2026-09-14 · skill bodies reviewed 2026-09-14 · published 2026-09-05

Stars
2
Commits
20
Last 90 days
5

commits

Contributors
2
Last push
2026-09-09
First commit
2026-05-24

repo created

5 skills

  • psp

    Pain Signal Profile (PSP) builder for B2B operators. Translates public, recent, verifiable signals (job posts, funding rounds, leadership changes, product launches, pricing changes, hiring patterns) into the felt operational pain that drives buying decisions — and then into the EVP that speaks to it. Anchors every output on a signal that the prospect actually did, not a demographic guess about who they are. Foundation of the JMC framework; loaded by cold-email, outbound-audit, and EVP skills. Triggers on: "build a PSP", "pain signal profile", "what's our ICP pain", "what signals should we hunt", "signal to pain mapping", "buyer pain", "PSP worksheet", "find the signal".

    Reaches the webDeclared tools1,081 words
  • psp-construct

    Step-by-step construction of a Pain Signal Profile for a specific ICP segment. Walks operator through the 5 components (signal, pain, timing, role, vocabulary), validates each, and produces a structured PSP doc. Loaded by the main psp skill when the user wants to build a PSP from scratch.

    Self-containedDeclared tools617 words
  • psp-kickoff

    Adaptive router for the PSP skill pack. Detects state (brand-config? SOUL.md? primary PSP drafted? secondary PSPs? vocabulary refreshed?) and picks the next-best step. Loaded by the main psp skill on bare invocation. Inspired by the coldoutboundskills kickoff pattern.

    Self-containedDeclared tools377 words
  • psp-onboarding

    First-run interactive setup for the PSP skill pack. Walks the operator through brand-config.json (ICP precision, exclusion criteria, signal sources) and SOUL.md (buyer vocabulary, stories, the 11am-Tuesday moment) in ~15 minutes. Refuses to let the operator skip — generic PSP output is worse than no PSP. Loaded automatically by the main psp skill when brand-config.json or SOUL.md is missing.

    Self-containedDeclared tools790 words
  • psp-signal-hunt

    Surface 5-10 public, recent, verifiable signals worth hunting for a given ICP segment. Catalogs signal types (hiring, funding, leadership, product, pivot, content) and proposes operational sources + cadence to track each. Loaded by the main psp skill when the user wants to find what signals to hunt.

    Self-containedDeclared tools487 words

Ask about cmj-hub/claude-psp

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah

Need help setting it up?

This page tells you what cmj-hub/claude-psp does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.