Use this skill when the user wants a health check of their configured affiliate networks — auth, reachability, supported operations. Trigger on: "is my affiliate setup working", "check my affiliate networks", "are all my networks responding", "network health".
How this skill is triggered — by the user, by Claude, or both
Slash command
/affiliate-networks-mcp:affiliate-network-statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are reporting on the health of all configured affiliate networks. The single source of truth is `affiliate_run_diagnostic`.
You are reporting on the health of all configured affiliate networks. The single source of truth is affiliate_run_diagnostic.
Call affiliate_run_diagnostic with no arguments. It returns one NetworkCapabilities record per registered network:
{
network: "<slug>",
generatedAt: "<iso>",
operations: {
listProgrammes: { supported: true, latencyMs: 412, sampleSize: 25 },
getProgramme: { supported: true, latencyMs: 198 },
listTransactions: { supported: true, latencyMs: 980, sampleSize: 12 },
getEarningsSummary: { supported: true, latencyMs: 1020 },
listClicks: { supported: false, note: "not exposed by this network's public API" },
generateTrackingLink:{ supported: true, latencyMs: 230 },
verifyAuth: { supported: true, latencyMs: 140, note: "identity=pub-12345" }
},
knownLimitations: [...]
}
If affiliate_run_diagnostic itself returns an empty array, no networks are wired up — tell the user to run affiliate-networks-mcp setup.
For each network in the response, decide a status:
supported: true and latencyMs is reasonable (< 5000ms).verifyAuth is OK but one or more publisher operations failed unexpectedly (i.e. they're not in knownLimitations).verifyAuth.supported === false. Auth is broken; the rest is noise until that's fixed.An operation reported as unsupported when it appears in knownLimitations is not a failure — it's expected. Don't alarm the user about Awin's missing click data.
Two-part output:
| Network | Status | Auth | Ops failing unexpectedly | p95 latency |
|---|
Bullet list, one per affected network. Be specific:
<verbatim message>. Run affiliate-networks-mcp doctor awin for the full diagnostic JSON. Likely cause: rotated or revoked API token (regenerate at https://ui.awin.com under your publisher profile)."<verbatim>. Run affiliate-networks-mcp doctor cj to capture the full response body."If everything is green: a single line — "All N networks healthy as of <iso>."
affiliate-networks-mcp doctor <slug> (not raw curl commands) when the user wants the full JSON.affiliate_<slug>_verify_auth if the user wants to re-check a single network after rotating credentials.npx claudepluginhub bobberrisford/affiliatemcp --plugin affiliate-networks-mcpSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.