sync-website

Maintains website-to-codebook consistency by auditing counts and rebuilding flagged sections, ensuring flagged sections are rebuilt and rebuilt correctly.

19|3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/dirien/yet-another-agent-harness --skill sync-website
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-website
Source: https://github.com/dirien/yet-another-agent-harness/tree/main/.claude/skills/sync-website
Command: npx skills add https://github.com/dirien/yet-another-agent-harness --skill sync-website

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The repository's marketing website can become stale when features, CLI commands, skills, agents, hooks, MCP servers, or installation instructions change; this Skill ensures the published site reflects the current codebase so users see accurate capabilities.

Core Features & Use Cases

  • Source-aware updates: Read canonical sources (README, pkg/generator, cmd/yaah, .claude/skills) to determine authoritative content for each website section.
  • Targeted HTML edits: Update website/index.html to match existing HTML patterns for hero stats, features, CLI reference, agents table, and install cards while preserving CSS and structure.
  • Verification and deployment: Verify item counts and structure after edits and rely on the repository's GitHub Pages workflow to auto-deploy changes.
  • Use Case: When a new agent or CLI command is added, run the audit, update the corresponding HTML blocks, confirm counts, and push to main to publish the change.

Quick Start

Audit the canonical sources, edit website/index.html to reflect the current codebase following existing HTML patterns, verify counts and structure, and push to main to trigger the deploy workflow.

Frequently Asked Questions about sync-website

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my GitHub Pages website docs in sync with code changes?

To keep GitHub Pages website docs in sync, you audit canonical source files like README and code directories, then edit website/index.html to match existing HTML patterns, verify item counts, and push to main for deployment.

Why does my marketing website show stale features after updating CLI commands?

Your marketing website shows stale features because website/index.html is not automatically linked to source code; you must manually read canonical sources, update the corresponding HTML blocks, and verify structure to eliminate incorrect public documentation.

What's the best way to update installation instructions on a project website?

The best way to update installation instructions is to read the authoritative source files, edit the install cards in website/index.html while preserving CSS and markup, verify counts, and push to main to trigger the GitHub Pages deploy workflow.

Can I auto-deploy website content changes using a GitHub Pages workflow?

Yes, you can auto-deploy website content changes by editing website/index.html to reflect the current codebase and pushing to main, which relies on the repository's existing GitHub Pages workflow to publish the update.

How do I verify website structure and item counts after editing index.html?

To verify website structure and item counts, review the edited website/index.html after applying changes, confirming that features, CLI references, agents tables, and install cards match the canonical sources before pushing to main.

sync-website: when should I avoid using this approach for site maintenance?

You should avoid this approach if your website does not use static HTML files hosted on GitHub Pages, as it specifically targets editing website/index.html patterns and relies on that specific deployment workflow.