Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add warpdotdev/recruiting-sourcing-agent-oss --skill molly-kickoffgit clone --depth 1 https://github.com/warpdotdev/recruiting-sourcing-agent-ossWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/warpdotdev/recruiting-sourcing-agent-oss/molly-kickoff)<a href="https://agentmods.dev/skills/warpdotdev/recruiting-sourcing-agent-oss/molly-kickoff"><img src="https://agentmods.dev/badge/skills/warpdotdev/recruiting-sourcing-agent-oss/molly-kickoff/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/warpdotdev/recruiting-sourcing-agent-oss/molly-kickoff"><img src="https://agentmods.dev/badge/skills/warpdotdev/recruiting-sourcing-agent-oss/molly-kickoff.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00045 | $0.02366 |
| Opus 5 | $0.00023 | $0.01183 |
| Sonnet 5 | $0.00009 | $0.00473 |
| Haiku 4.5 | $0.00005 | $0.00237 |
Grade A, and why
molly-kickoff scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -s "https://api.notion.com/v1/blocks/JD_PAGE_ID/children?page_size=100" \ How it starts
The opening of the file, as written. The whole thing — 198 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Kick-off
Triggered when a recruiter @mentions Molly with a Notion JD page URL. Kick-off does two things: (1) build and write the Profile Spec, and (2) immediately run the first calibration cycle — find a batch of candidates (MOLLY_CALIBRATION_BATCH_SIZE, default 5) and post them to Slack for review.
Inputs
Extract the Notion JD page URL from the Slack message. The page ID is the last 32 hex characters of the URL.
Steps
1. Read the JD page
curl -s "https://api.notion.com/v1/blocks/JD_PAGE_ID/children?page_size=100" \
-H "Authorization: Bearer $MOLLY_NOTION_API_KEY" \
-H "Notion-Version: 2022-06-28"
Extract plain text from all blocks. The JD page contains: Job Description, Kick-off Notes, and Orienting Profiles (table). Read all three sections.
2. Build the Profile Spec
Synthesize the JD page content into a Profile Spec. The goal is to distill what makes a great candidate into something concrete enough to search for — not a restatement of the JD. The Exa Search Strategy section is especially important: it drives every candidate search, so make it specific.
Use this structure:
## Profile Spec: [Role Name]
### Ideal Candidate Summary
[1-2 sentences]
### Must-Haves
- ...
### Nice-to-Haves
- ...
### Evaluation Criteria
- [Criterion] ([weight]%): [what to look for]
### Target Companies
- ...
### Exa Search Strategy
[2-3 specific queries you will use; what signals indicate a strong match]
3. Create the Profile Spec page in Notion
Create a new page under the configured parent page ($MOLLY_NOTION_PARENT_PAGE_ID) titled "Profile Spec: [Role Name]" with the spec sections as content. Note the returned page ID — you'll need it for the tracker and button values.
curl -s -X POST "https://api.notion.com/v1/pages" \
-H "Authorization: Bearer $MOLLY_NOTION_API_KEY" \
-H "Content-Type: application/json" \
-H "Notion-Version: 2022-06-28" \
--data @- <<EOF
{
"parent": {"page_id": "$MOLLY_NOTION_PARENT_PAGE_ID"},
"properties": {"title": {"title": [{"text": {"content": "Profile Spec: ROLE_NAME"}}]}},
"children": [
{"type": "heading_2", "heading_2": {"rich_text": [{"type": "text", "text": {"content": "Ideal Candidate Summary"}}]}},
{"type": "paragraph", "paragraph": {"rich_text": [{"type": "text", "text": {"content": "CONTENT"}}]}},
... (repeat for each section)
]
}
EOF
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 198 lines · 45 tokens per session scan A c76c5b63dce1
molly-kickoff is a skill published in the GitHub repository warpdotdev/recruiting-sourcing-agent-oss (2 stars, last pushed 1mo ago), licensed MIT. It adds 45 tokens to every session and 2,366 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
twitter-synthesis
Analyze bookmarked tweets and generate 3-style content bytes + Claude setup improvement suggestions.
notion
Notion API for creating and managing pages, databases, and blocks.
job-outreach-gmail
Akash asks for an outreach message, cover letter, or Gmail draft tied to a job, a named contact, or former colleague context. The Tier-0 pipeline pulls Personal Wiki (Voice Canon + career pages) and writes Gmail drafts via himalaya — it does not rely on the chat model to "find" the wiki by name.
apple-reminders
Manage reminders via Notion databases. Three databases mirror Apple Reminders lists — Akash, Shared, and Abhigna. Use the Notion API to add, query, and complete reminders.
google-calendar
Manage Google Calendar events via API. List, create, update, delete events and check availability across personal, work, and shared calendars.
apple-calendar
Add, list, and check events in Apple Calendar (Calendar.app) via osascript. Syncs to Google Calendar automatically. Use for scheduling meetings, blocking time, joint events with Abhigna.