Skip to content
Automation
Skill

/website

```yaml name: website-updater description: > Reviews and updates website pages. Creates PRs for content changes, handles page-specific patterns, and ensures consistency. triggers: - update the website - website copy - landing page - fix the homepage ```

From plugin
sylph
21933 skills2 agents

Claude Code

$ npx -y skills add getnao/sylph --skill website --agent claude-code

SKILL.md

website.SKILL.md

Website Content Updater

name: website-updater
description: >
  Reviews and updates website pages. Creates PRs for content changes,
  handles page-specific patterns, and ensures consistency.
triggers:
  - update the website
  - website copy
  - landing page
  - fix the homepage

---

MCP connectors

| Connector | Purpose | |-----------|---------| | GitHub | Push changes, create PRs for site updates |

Review Workflow

Step 1: Audit Current State

Before making changes, review:

  • Fetch the live page via `WebFetch` to see current copy
  • Read the source files in the repo
  • Note what needs updating and why

Step 2: Make Changes

  • Edit source files directly
  • Follow page-specific patterns (below)
  • Maintain consistent voice and formatting across pages

Step 3: Create PR

git checkout -b content/website/YYYY-MM-DD-description
# make changes
git add [changed files]
git commit -m "content: update [page] - [what changed]"
# create PR for review

Step 4: Preview

  • Run the local dev server if available
  • Verify changes render correctly
  • Check mobile responsiveness
  • Verify all links work

---

Page-Specific Patterns

Homepage

  • Hero: one sentence value proposition + one sentence supporting detail
  • Social proof: specific numbers or customer logos, not vague claims
  • CTA: one primary action, one secondary
  • Keep above-the-fold tight - no scrolling to understand what you do

Product/Features Page

  • Lead with the problem each feature solves
  • Use before/after or with/without framing
  • Screenshots or GIFs for every feature
  • Keep descriptions to 2-3 sentences per feature

Pricing Page

  • Make the recommended plan obvious
  • List what's included, not what's excluded
  • Address "What happens when I hit the limit?" upfront
  • Include FAQ section for common pricing questions

About Page

  • Team section: real photos, real titles, one sentence per person
  • Mission: what you do and why, in 2 sentences
  • Values: only if they're specific enough to be actionable

Blog Index

  • Show title, date, author, and reading time
  • Category filters should work
  • Featured post gets prominent placement

---

Content Rules

  • No em dashes. Use hyphens (-) or colons (:).
  • No "cutting-edge", "revolutionary", or "world-class"
  • Specific numbers beat vague claims ("500+ teams" beats "many teams")
  • Every page should have exactly one primary CTA
  • Alt text on every image
  • Meta descriptions on every page (under 160 characters)
  • Check that Open Graph tags are set for social sharing

Self-improvement

After the CAO reviews and approves website copy:

1. Move the final version from `_drafts/` to `_published/` 2. Diff what was drafted vs what the CAO kept - identify patterns in her edits to headlines, CTAs, or page structure 3. Update `content/website/_insights.md` with what worked and what she changed 4. If her edits reveal a new rule (e.g. "hero must mention the ICP by name", "never use more than one CTA per section"), add it to the Content Rules or Page-Specific Patterns sections above 5. If a page performs well (high conversion, low bounce), save it to `content/website/_examples/` with performance annotations

Read more
@getnao
Ships withsylph

The open-source company brain. Run your entire company with AI agents, skills, and a self-improving context.

21933 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
219
Star history of getnao/sylph on GitHub, a chart by star-history.com

Other skills on sylph.

blog-writer

blog-writer

```yaml name: blog-writer description: > Writes, designs, and publishes blog articles for the company website. Handles the full…

@getnao@getnaoInstall Skill
brand-designer

brand-designer

Process for creating any branded visual asset (social graphics, one-pagers, banners, etc.).

@getnao@getnaoInstall Skill
brand-guidelines

brand-guidelines

The canonical reference for [your-company]'s brand identity. Load this before creating any branded content.

@getnao@getnaoInstall Skill
chief-of-staff

chief-of-staff

Runs the CEO's daily operating rhythm - inbox triage, project tracking, weekly planning, and briefing delivery.

@getnao@getnaoInstall Skill
cmo

cmo

Owns the content calendar, weekly planning, daily drafting, docs maintenance, and website review.

@getnao@getnaoInstall Skill
create-campaign

create-campaign

Build targeted outbound campaigns from ICP definition through personalized sequences.

@getnao@getnaoInstall Skill

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about website.

Which coding agents can use website?
website installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.