AgentStack
SKILL verified MIT Self-run

Setup

skill-sami2919-signalforce-setup · by sami2919

Use when configuring SignalForce for a new ICP, when setting up the project for the first time, or when switching to a different target market

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-sami2919-signalforce-setup

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Setup? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Setup

Step 1 — Understand the business

Work through these questions in stages. Do not ask all at once — ask each block, wait for answers, then move forward.

Block A — Identity: > "What does your company sell, and who do you sell to?"

Wait for answer, then:

Block B — Voice and positioning: > "How would you describe your brand's tone? (e.g., technical/accessible, formal/casual, bold/understated) Any words or phrases that are on-brand? Anything that's off-brand — jargon, hype words, clichés to avoid?"

Wait for answer, then:

Block C — Competitive landscape: > "Who are your top 2-3 competitors? What do they do well and where do they fall short?"

Wait for answer, then:

Block D — Success criteria: > "What does success look like in 90 days? Is there a specific metric that matters most?"

Use all four blocks to inform the config generation. If the user gives a rich first answer, you may skip Block B-D and infer — but present your inferences for review.

Step 2 — Auto-generate config

Use config.example/config.yaml as the schema template. Based on the user's answer, generate:

config/config.yaml

  • Keywords tuned to their domain (product names, technology terms, research areas)
  • Job titles that map to their buyer personas (economic buyer, technical buyer, champion)
  • ICP tiers ranked by fit (Tier 1 = ideal, Tier 2 = good, Tier 3 = marginal)
  • Scoring weights that match signal value for their market
  • Enable scanners that are likely to surface signal; disable those that won't

config/gtm-context.md

  • Product positioning in 2–3 sentences (what it does, for whom, why now)
  • Voice and tone rules: describe brand voice in 3-5 adjectives, on-brand language, off-brand language, channel-specific tone adaptations (email vs LinkedIn vs Slack)
  • Target personas with pain points and buying triggers per tier
  • Competitors section with strengths/weaknesses
  • Anti-examples: "content that represents what the brand should never sound like"

config/templates/email-sequences/

  • One draft 3-email sequence per enabled scanner signal type
  • Follow the 4-sentence rule for initial outreach; low-friction CTA

config/templates/linkedin-sequences/

  • One draft connection request + follow-up per enabled signal type
  • Keep connection requests under 300 characters

Create config/ if it does not exist. Write all files before presenting for review.

Step 3 — Present inferences for review

Show a concise summary:

ICP Tiers:     [Tier 1 name] / [Tier 2 name] / [Tier 3 name]
Key signals:   [list of enabled scanners]
Disabled:      [list of disabled scanners and why]
Keywords:      [top 10 keywords]
Buyer titles:  [list]

Ask: "What did I get wrong?"

Step 4 — Iterate on corrections

Apply each correction the user identifies and regenerate the affected section. Re-present the summary. Repeat until the user confirms the config looks correct.

Step 5 — Validate

Run /validate on the generated config before confirming setup is complete. Fix any ERRORs before finishing. Surface WARNs to the user with suggested fixes.

Notes

  • Reference config.example/config.yaml for field names, types, and defaults.
  • Never copy example values verbatim — always infer values from the user's domain.
  • If the user's market has no obvious GitHub or ArXiv signal, disable those scanners and explain why.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.