# Multi Channel Writer

> Use when generating coordinated outreach across email and LinkedIn, when building staggered multi-channel sequences, or when a prospect hasn't responded to single-channel outreach

- **Type:** Skill
- **Install:** `agentstack add skill-sami2919-signalforce-multi-channel-writer`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [sami2919](https://agentstack.voostack.com/s/sami2919)
- **Installs:** 0
- **Category:** [Communication](https://agentstack.voostack.com/c/communication)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [sami2919](https://github.com/sami2919)
- **Source:** https://github.com/sami2919/SignalForce/tree/main/skills/multi-channel-writer

## Install

```sh
agentstack add skill-sami2919-signalforce-multi-channel-writer
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Multi-Channel Writer

## Input

- Contact data: name, title, company, email (yes/no), LinkedIn URL (yes/no)
- Signal type: `github` | `arxiv` | `hiring` | `funding` | `huggingface`
- Signal payload: specific detail (repo name, paper title, job title, etc.)
- Company research from `prospect-researcher`

## Step 1 — Determine Channels

Call `select_primary_channel(has_email, has_linkedin)` from `scripts/multi_channel_sequencer.py`.

| Available | Sequence |
|-----------|----------|
| Email + LinkedIn | Dual channel (6 steps) |
| Email only | Email only (3 steps) |
| LinkedIn only | LinkedIn only (3 steps) |

## Step 2 — Build Sequence

Call `build_sequence(channels, signal_type)`. This returns the ordered `SequenceStep` list with days, channels, actions, and template names.

## Step 3 — Generate Copy

For each step, write the actual message using the mapped template:

**Email templates** → `config/templates/email-sequences/`
**LinkedIn templates** → `config/templates/linkedin-sequences/`

Fill all placeholders from the signal payload and contact data. Never leave a placeholder unfilled.

Connection request notes must be ≤300 characters. Count before outputting.

## Step 4 — Present the Full Plan

Output a single table showing the complete sequence:

| Day | Channel | Action | Subject / Opening line |
|-----|---------|--------|------------------------|

Then present the full copy for each step in order.

## Voice Rules

- Email: 4 sentences max on Day 0. Reference the specific signal. Low-friction CTA.
- LinkedIn connection: ≤300 chars, zero product mention, peer-to-peer tone.
- LinkedIn follow-ups: lead with a resource or insight, no pitch unless they ask.
- Never: "I hope this email finds you well", "touching base", "I noticed your company".

## Quality Checklist

Before outputting, verify:
- [ ] Connection request notes are ≤300 characters
- [ ] Day 0 email is ≤4 sentences
- [ ] No placeholder left as `{{placeholder}}`
- [ ] No product mention in LinkedIn connection note
- [ ] Steps are in ascending day order
- [ ] Each step references the specific signal, not generic domain interest

## Source & license

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

- **Author:** [sami2919](https://github.com/sami2919)
- **Source:** [sami2919/SignalForce](https://github.com/sami2919/SignalForce)
- **License:** MIT

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

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-sami2919-signalforce-multi-channel-writer
- Seller: https://agentstack.voostack.com/s/sami2919
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
