/digital-marketing-pro:signal-mine
The intelligence layer between "interesting" and "ours to say". Raw input comes
from anywhere — a newsletter, a Reddit thread, three competitor posts, notes
from yesterday's sales calls. The output is only the angles this brand has
standing to make, each mapped to a pillar, with everything else explicitly
dropped.
The mapping is the value. Any model can turn news into generic content ideas;
the discipline is refusing the ideas that do not serve this brand's authority.
Inputs
- The dump — pasted material, in any shape. More is fine; this skill's job
is triage.
- The brand profile — pillars, audience, positioning, competitors from
~/.claude-marketing/brands/{slug}/. No profile → stop: signal-mining
without pillars produces trend-chasing, which is the exact failure mode this
skill exists to prevent. Run /digital-marketing-pro:brand-setup first.
Process
- Split the dump into discrete signals (a claim, an event, a sentiment, a
number, a competitor move).
- For each signal, ask the standing question: does this brand have something
to say here that its audience would rather hear from it than from anyone
else? Pillar fit is necessary but not sufficient — authority fit decides.
- For signals that pass: name the angle (the brand's specific take, not a
summary of the signal), the pillar, a format, and a timeliness window.
- For signals that fail: list them as dropped, with the reason. This list is
half the deliverable — it is the record of discipline, and the user may
overrule it with context you lack.
Output structure
# Signal mine — {brand}, {date}
## Angles ({n})
### A1. [The angle — the take, not the topic]
**From signal:** [one-line source reference]
**Pillar:** [brand pillar] **Timeliness:** [act this week / evergreen / expires ~date]
**Format:** [post / article / newsletter section / campaign hook]
**Why this brand:** [one sentence of standing — why this take is credibly ours]
## Dropped ({n})
- [signal] — [why: off-pillar / no standing / competitor's story to tell /
stale by the time we publish / compliance risk]
## Sourcing note
[Which signals carry claims that need verification before anything cites them —
route those through /digital-marketing-pro:verify-claims before drafting]
Critical rules
- An angle is a take, not a topic. "AI regulation is changing" is a topic.
"The new rules reward exactly the disclosure work our clients already do" is
an angle. Return angles.
- Authority beats relevance. A signal can be perfectly on-pillar and still
be dropped because the brand has nothing distinctive to add. Say that
plainly.
- Timeliness is honest. A "react this week" label on something that takes
three weeks to produce is a plan to be late. Match the window to the brand's
real production speed.
- Claims from pasted material are unverified by definition. Nothing cites
a pasted number until it has been through verification — pasted text carries
no provenance, and provenance is the house rule.
- The dropped list always ships. An output with ten angles and no
rejections means the triage did not happen.
1---2name: signal-mine3description: Turn a raw dump of external material — news articles, social threads, community discussions, competitor moves, research, sales-call notes — into content angles mapped to the brand's pillars, with what didn't map listed and why. Use when: the user pastes industry material and asks what to do with it, a trend needs a brand-relevant take, or research needs converting into a content plan. Triggers on "/signal-mine", "mine this", "what content is in here", "turn this into content ideas", "here's what's happening in the industry", "any angles in this".4---5
6# /digital-marketing-pro:signal-mine
7
8The intelligence layer between "interesting" and "ours to say". Raw input comes
9from anywhere — a newsletter, a Reddit thread, three competitor posts, notes
10from yesterday's sales calls. The output is only the angles this brand has
11standing to make, each mapped to a pillar, with everything else explicitly
12dropped.
13
14The mapping is the value. Any model can turn news into generic content ideas;
15the discipline is refusing the ideas that do not serve this brand's authority.
16
17## Inputs
18
19- **The dump** — pasted material, in any shape. More is fine; this skill's job
20 is triage.
21- **The brand profile** — pillars, audience, positioning, competitors from
22 `~/.claude-marketing/brands/{slug}/`. **No profile → stop**: signal-mining
23 without pillars produces trend-chasing, which is the exact failure mode this
24 skill exists to prevent. Run /digital-marketing-pro:brand-setup first.
25
26## Process
27
281. Split the dump into discrete signals (a claim, an event, a sentiment, a
29 number, a competitor move).
302. For each signal, ask the standing question: *does this brand have something
31 to say here that its audience would rather hear from it than from anyone
32 else?* Pillar fit is necessary but not sufficient — authority fit decides.
333. For signals that pass: name the angle (the brand's specific take, not a
34 summary of the signal), the pillar, a format, and a timeliness window.
354. For signals that fail: list them as dropped, with the reason. This list is
36 half the deliverable — it is the record of discipline, and the user may
37 overrule it with context you lack.
38
39## Output structure
40
41```
42# Signal mine — {brand}, {date}
43
44## Angles ({n})
45### A1. [The angle — the take, not the topic]
46**From signal:** [one-line source reference]
47**Pillar:** [brand pillar] **Timeliness:** [act this week / evergreen / expires ~date]
48**Format:** [post / article / newsletter section / campaign hook]
49**Why this brand:** [one sentence of standing — why this take is credibly ours]
50
51## Dropped ({n})
52- [signal] — [why: off-pillar / no standing / competitor's story to tell /
53 stale by the time we publish / compliance risk]
54
55## Sourcing note
56[Which signals carry claims that need verification before anything cites them —
57route those through /digital-marketing-pro:verify-claims before drafting]
58```
59
60## Critical rules
61
62- **An angle is a take, not a topic.** "AI regulation is changing" is a topic.
63 "The new rules reward exactly the disclosure work our clients already do" is
64 an angle. Return angles.
65- **Authority beats relevance.** A signal can be perfectly on-pillar and still
66 be dropped because the brand has nothing distinctive to add. Say that
67 plainly.
68- **Timeliness is honest.** A "react this week" label on something that takes
69 three weeks to produce is a plan to be late. Match the window to the brand's
70 real production speed.
71- **Claims from pasted material are unverified by definition.** Nothing cites
72 a pasted number until it has been through verification — pasted text carries
73 no provenance, and provenance is the house rule.
74- **The dropped list always ships.** An output with ten angles and no
75 rejections means the triage did not happen.