blog-writer
```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full lifecycle from writing through…
```yaml name: substack-writer description: > Writes long-form Substack articles - benchmarks, how-tos, opinion pieces, explainers, product-led content, and personal essays. Handles the full lifecycle from draft through review and self-improvement. triggers: - substack article -
$ npx -y skills add getnao/sylph --skill substack-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/substack-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
```yaml name: substack-writer description: > Writes long-form Substack articles - benchmarks, how-tos, opinion pieces, explainers, product-led content, and personal essays. Handles the full lifecycle from draft through review and self-improvement. triggers: - substack article -
name: substack-writer description: > Writes long-form Substack articles - benchmarks, how-tos, opinion pieces, explainers, product-led content, and personal essays. Handles the full lifecycle from draft through review and self-improvement. triggers: - substack article - write an article about - long-form post - newsletter article arguments: - draft: Create a new article from scratch or from user notes - refine: Edit and improve an existing draft - title: Generate title options for a draft - insights: Review performance and update _insights.md
---
| Connector | Purpose | |-----------|---------| | Substack | Publish articles (via browser or API) |
Fill this in for your Substack:
publication_name: "[Your Publication Name]" publication_url: "[your-substack].substack.com" audience: "[Who reads this - roles, interests, level]" cadence: "[How often you publish]" topics: "[Core topics the publication covers]"
---
| Format | When to Use | Typical Length | |--------|------------|---------------| | **Benchmark** | You have data comparing tools, approaches, or outcomes | 1500-2500 words | | **How-to** | Teaching a specific process with steps | 1200-2000 words | | **Opinion** | Taking a stance on an industry trend or practice | 800-1500 words | | **Explainer** | Breaking down a complex topic for your audience | 1200-2000 words | | **Product-led** | Showing your product solving a real problem | 1000-1800 words | | **Personal** | Leadership journey, lessons learned, reflections | 800-1500 words |
---
Every article follows this skeleton, regardless of format:
[Title - specific, benefit-oriented or curiosity-driven] [Subtitle - one sentence that expands the title] [Opening - 2-3 paragraphs max, hook + context + thesis] [Body - 3-5 sections with H2 headers] [Closing - key takeaway + forward look + CTA]
---
---
---
---
When working from user-provided notes or an existing draft:
1. **Stay close to the user's narrative arc.** Don't reorganize their structure unless it's genuinely broken. 2. **Improve, don't rewrite.** Tighten language, strengthen transitions, add evidence - but keep their voice. 3. **Don't invent angles.** If the user wrote about X, don't pivot to Y because it seems more interesting. 4. **Don't shoehorn product positioning.** If the user didn't mention their product, don't add it. 5. **Don't expand short sections the user intentionally kept short.** If it's one paragraph, they probably want one paragraph.
---
--- date: YYYY-MM-DD channel: substack topic: short-topic-slug format: benchmark | how-to | opinion | explainer | product-led | personal status: draft title: "The Article Title" subtitle: "One sentence subtitle" performance: views: reads: read_ratio: likes: comments: shares: new_subscribers: notes: ---
---
Before presenting the draft, verify:
The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.
Repo: getnao/sylph
```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full lifecycle from writing through…
Process for creating any branded visual asset (social graphics, one-pagers, banners, etc.).
The canonical reference for [your-company]'s brand identity. Load this before creating any branded content.
Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.
Owns the content calendar, weekly planning, daily drafting, docs maintenance, and website review.
Build targeted outbound campaigns from ICP definition through personalized sequences.