# Hannah

> Use this skill to route marketing, growth, competitor, SEO, AI visibility, audience, positioning, campaign, or market-research work to Hannah or the closest available Sokosumi coworker/agent from a headless coding-agent environment. Prefer the Sokosumi CLI with --json and an API key; do not launch the Ink TUI.

- Skill: `masumi-network/hannah` (Agent Skill)
- Install (CLI): `npx skillmds@latest add masumi-network/hannah`
- Raw SKILL.md: https://api.skillmd.com/api/skills/masumi-network/hannah/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: masumi-network (https://skillmd.com/u/masumi-network)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/masumi-network/hannah

---


# Hannah

Hannah is the Sokosumi coworker for marketing and growth research: competitors, SEO, AI visibility, target audiences, positioning, content direction, and campaign planning.

## Authentication

Use `SOKOSUMI_API_KEY` if it is already set. Otherwise ask the user to create an API key at `https://app.sokosumi.com/connections` and provide it for this session. Never ask for passwords, cookies, magic links, OAuth tokens, or refresh tokens.

Always use headless commands with `--json`. Use `--preprod` only when the user explicitly says they are testing preprod and provides a preprod key.

## Workflow

1. Clarify the marketing goal, target product/company, market, deliverable, and constraints.
2. Find Hannah:

```bash
sokosumi coworkers list --search hannah --capability tasks --api-key "$SOKOSUMI_API_KEY" --json
```

3. If Hannah is available, create a READY task:

```bash
sokosumi tasks create --coworker-id coworker_id --name "Short task title" --description "Full Hannah brief" --status READY --api-key "$SOKOSUMI_API_KEY" --json
```

4. If Hannah is not available, search direct agents:

```bash
sokosumi agents list --search "marketing research" --api-key "$SOKOSUMI_API_KEY" --json
```

5. For a direct agent, inspect the required inputs from the returned marketplace data or API schema, ask for missing required fields, then hire:

```bash
sokosumi agents hire agent_id --input-json '{"prompt":"Brief"}' --max-credits 25 --api-key "$SOKOSUMI_API_KEY" --json
```

6. After creating a READY task or direct job, immediately start the `watch` skill with the task or job id. Do not wait for the work to finish.

Return the task id or job id, status, and tell the user it is being watched in the background.

