claude

anglesite

AI webmaster that scaffolds, designs, and deploys Astro + Keystatic sites on Cloudflare Workers.

20 on GitHubby David W. Keithv1.9.0ISCupdated 15 days ago
/

Plugin anglesite from marketplace anglesite in Anglesite/anglesite-skills. Commands read from the repo's manifest — 13 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (57)

  • serena

    Set up Serena for semantic, symbol-level code navigation when working on the Anglesite plugin itself — indexing the project and starting its MCP server via uvx. Use when tracing cross-skill references or finding symbol usages across the skills tree.

  • add-store

    Add ecommerce to your site — sells physical goods, digital downloads, services, or software. Use when the owner wants to sell products or services online, asks about a shop, cart, checkout, or which ecommerce platform fits their business.

  • animate

    Design CSS animations: hover effects, scroll reveals, page transitions. Use when the owner asks for motion — hover effects, fade-ins on scroll, page transitions, or making the site feel more lively — while respecting reduced-motion preferences.

  • backup

    Back up site changes to GitHub, or restore an earlier snapshot. Use when the owner asks to save or back up their work, see what changed, undo recent changes, or restore an earlier version of the site.

  • booking

    Embed appointment scheduling (Cal.com or Calendly) into the site. Use when the owner wants customers to book appointments, classes, or consultations online, or mentions Cal.com or Calendly.

  • business-info

    Collect and display business hours, address, phone, and LocalBusiness JSON-LD. Use when the site needs business hours, an address, phone number, map, or LocalBusiness structured data, or that information has changed.

  • buy-button

    Add a buy button to sell a product, service, or digital good (Stripe or Polar). Use when the owner wants to sell a single product, service, or download with a simple pay button rather than a full store, or mentions Stripe Payment Links or Polar.

  • check

    Health audit and troubleshooting. Use when the owner says something is broken, looks wrong, or won't build, or asks for a health check, audit, or troubleshooting before or after a deploy.

  • consent

    Add a category-based GDPR/CCPA cookie consent banner that gates third-party loads. Use when the site loads analytics, ads pixels, or other third-party embeds and needs a cookie consent banner for GDPR, CCPA, or similar privacy rules.

  • contact

    Set up a contact form with Cloudflare Workers and Turnstile. Use when the owner wants a contact form so visitors can send messages without exposing an email address.

  • convert

    Convert an existing static site generator project (Hugo, Jekyll, Next.js, Gatsby, Nuxt, Docusaurus, VuePress, MkDocs, Eleventy, Hexo) to Anglesite/Astro. Use when the owner has the source folder of an existing static-site-generator project and wants it moved to Anglesite.

  • copy-edit

    Audit and coach website copy for clarity, tone, and brand voice. Use when the owner asks to improve, proofread, or rewrite site text, or wants feedback on clarity, tone, or brand voice.

  • creative-canvas

    Add interactive visual effects and creative coding to any page. Use when the owner wants something visually striking — generative art, particle effects, interactive backgrounds, or other creative coding on a page.

  • deploy

    Build, security scan, and deploy to Cloudflare Workers. Use when the owner asks to publish, launch, go live, deploy, or push changes to their live website.

  • design-import

    Import design tokens and page layouts from a Canva site, Figma file, or freedesignmd system to build your Astro site. Use when the owner already has a design in Canva, Figma, or a freedesignmd system and wants the site to match its colors, fonts, and layouts.

  • design-interview

    Redo the visual identity and branding. Use when the owner wants to change the look and feel, rebrand, or pick new colors, fonts, or overall visual style.

  • domain

    Manage DNS records: email, Bluesky, verification. Use when the owner needs to add or change DNS records — custom email, Bluesky handle verification, Google or other site verification, or other domain settings.

  • donations

    Add a donation button or page (Stripe, Liberapay, or GitHub Sponsors) with suggested amounts, recurring defaults, optional goal widget, and 501(c)(3) tax-receipt template. Use when a nonprofit, creator, or open-source project wants to accept donations or sponsorships, or needs a tax-receipt template

  • email

    Set up business email: Apple-first provider recommendation, DNS pre-fill, tier routing. Use when the owner wants a professional email address at their own domain or needs help choosing an email provider.

  • experiment

    Propose, run, and analyze A/B tests to improve conversions. Use when the owner wants to test which headline, button, or layout performs better, or asks about A/B testing or improving conversions.

  • export

    Produce a portable export of the site (built HTML, content, media, MIGRATING.md) so the owner can self-host or move to any other platform. Use when the owner wants to leave Anglesite, self-host elsewhere, move to another platform, or keep a portable copy of the whole site.

  • forms

    Build custom forms (RSVP, lead capture, survey, callback) with Keystatic-defined fields, Turnstile, and per-form rate limiting. Use when the owner needs a form beyond a basic contact form — RSVPs, lead capture, surveys, callback requests, or custom fields.

  • freedesignmd

    Browse, fetch, and apply a design system from freedesignmd.com to the project. Use when the owner wants to browse ready-made design systems or mentions freedesignmd.com.

  • giscus

    Add blog comments via Giscus (uses GitHub Discussions as the storage backend). Use when the owner wants readers to comment on blog posts without running a comment database.

  • i18n

    Set up multi-language support with localized routes, hreflang, and language switcher. Use when the site needs content in more than one language, translated pages, or a language switcher.

  • import

    Import content from a website URL (WordPress, Squarespace, Wix, Webflow, GoDaddy, Ghost, Medium, Substack, Blogger, Shopify, Weebly, Tumblr, Micro.blog, WriteFreely, Carrd) or static site generator project. Use when the owner already has a website on another platform and wants its posts, pages, and

  • inbox

    Browse, triage, and export form submissions from Keystatic instead of digging through email. Use when the owner asks to see, sort, answer, or export messages and submissions that came in through site forms.

  • indieweb

    Deploy self-owned IndieAuth, Webmention, and Micropub endpoints on your domain. Use when the owner wants to own their identity and interactions on the open web — sign in with their domain, send or receive Webmentions, or post via Micropub.

  • lemon-squeezy

    Add a Lemon Squeezy checkout overlay for digital product sales (alternative to Polar). Use when the owner wants to sell digital products with Lemon Squeezy, or needs merchant-of-record tax handling for downloads.

  • membership

    Gate premium content with newsletter (free) or Stripe (paid) — signed-cookie unlocks at the edge. Use when the owner wants members-only content, paywalled posts, or a free-signup gate on premium pages.

  • menu

    Create, import, or edit a restaurant menu from PDF, photo, or scratch. Use when a restaurant, cafe, bar, or food business wants to add or update its menu, including from a PDF or photo.

  • new-page

    Create a new page with SEO and accessibility. Use when the owner asks to add a new page, such as About, Services, FAQ, or a landing page.

  • newsletter

    Set up email newsletter with Buttondown, subscribe form, and auto-syndication. Use when the owner wants to collect email subscribers, send a newsletter, or email new blog posts to followers.

  • og-images

    Generate branded OG images for social sharing: per-page and site-wide, using Satori. Use when the owner wants nicer link previews when pages are shared on social media or in messaging apps.

  • optimize-images

    Optimize images: resize, convert to WebP, strip EXIF, generate srcset variants. Use when pages load slowly because of large photos, or the owner adds new images that need resizing, WebP conversion, or location data removed.

  • paddle

    Set up Paddle checkout for software licensing, SaaS subscriptions, or metered billing. Use when the owner sells software, licenses, SaaS subscriptions, or usage-based plans and wants Paddle to handle billing and tax.

  • photography

    Generate a prioritized, site-type-specific shot list with phone photography tips. Use when the owner needs photos for the site and wants to know what to shoot and how to get good results with a phone.

  • podcast

    Set up a podcast on the site — episodes, RSS feed with iTunes namespace, transcripts, audio player, and platform submission. Use when the owner wants to publish a podcast, host episodes on the site, or submit a show to Apple Podcasts, Spotify, or other directories.

  • print

    Generate print-ready materials (business cards, flyers, door hangers, social cards) from site branding. Use when the owner needs business cards, flyers, door hangers, posters, or other printed materials that match the site's branding.

  • pwa

    Make the site installable as a Progressive Web App with offline support. Use when the owner wants visitors to install the site like an app on their phone or use it offline.

  • qr

    Generate QR codes with UTM tracking, shortlink redirects, and campaign-tagged URLs. Use when the owner needs a QR code for print, signage, packaging, or an event, especially one that tracks where scans come from.

  • redirects

    Manage the _redirects file: add, remove, list, validate, and bulk-import redirects (301 / 302 / 308). Use when pages have moved or been renamed, old links are broken, or the owner needs to manage URL redirects after a migration.

  • repurpose

    Generate per-platform social media post variants from a blog post. Use when the owner wants to share a blog post on social media and needs ready-to-post versions for each platform.

  • reputation

    Surface review response suggestions and competitive insights based on business type. Use when the owner asks how to respond to customer reviews or wants to understand how competitors are perceived.

  • search

    Add on-site search so visitors can find content quickly. Use when the site has enough pages or posts that visitors need a search box to find things.

  • seasonal

    Surface seasonal content suggestions based on business type and current date. Use when the owner asks what to post or update for an upcoming holiday, season, or event, or wants timely content ideas.

  • seo

    SEO audit, metadata editing, Schema.org, sitemap, and LLM/GEO optimization. Use when the owner wants to show up better in Google or AI search, asks about SEO, page titles, descriptions, structured data, or sitemaps.

  • share

    Add native sharing to pages and blog posts via the Web Share API. Use when the owner wants visitors to easily share pages or posts from their phone without third-party share widgets.

  • shopify-buy-button

    Set up Shopify Buy Button for a full physical product catalog with dashboard. Use when the owner already uses Shopify or has a larger physical-product catalog with inventory to manage from a dashboard.

  • snipcart

    Set up Snipcart ecommerce for a small physical product catalog. Use when the owner has a small catalog of physical products and wants a lightweight cart without a full commerce platform.

  • social-media

    Proactive social media strategy, content calendars, and profile optimization. Use when the owner asks what to post on social media, wants a content calendar, or wants their profiles to point people to the site.

  • start

    First-time setup: discovery, design, tools, preview. Use when someone wants to create a new website, or the current folder has no Anglesite site yet.

  • stats

    Show site analytics in plain language. Use when the owner asks how many visitors they get, which pages are popular, where traffic comes from, or how the site is doing.

  • testimonials

    Set up customer review collection, moderation, and display with star ratings. Use when the owner wants to collect, approve, and show customer reviews or testimonials on the site.

  • themes

    Present pre-built visual themes from freedesignmd plus built-in quick-picks, then apply the owner's choice. Use when the owner wants to quickly pick a ready-made look for the site rather than design one from scratch.

  • tracking

    Embed Meta Pixel, Google Ads / GA4, LinkedIn, TikTok, Pinterest, or X conversion pixels via @astrojs/partytown (off the main thread), plus Microsoft Clarity analytics (heatmaps + session recording) on the main thread. All gated behind cookie consent. Use when the owner runs ads and needs a Meta, Goo

  • update

    Update site dependencies and template files to the latest version. Use when the owner asks to update the site, get the latest Anglesite features, or fix outdated dependencies or security warnings.

Hooks (1)

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/scripts/pre-deploy-check.sh

View source on GitHub anglesite.dwk.io

Similar plugins

Professional UI/UX design intelligence for AI coding assistants. Includes searchable databases of styles, colors, typography, charts, and UX guidelines for React, Next.js, Astro, Vue, Nuxt.js, Nuxt UI, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, and Three.js.

7 skills

nextlevelbuilder/ui-ux-pro-max-skill 148,759

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

hyperframes

claudecodex

HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.

34 skills

anthropics/claude-plugins-official 47,076

Pre-built small business workflows to help you run and grow your business. Supports a majority of the tools you already use. You approve every step that touches money or customers. Install and then ask Claude to help you get onboarded.

44 skills · 35 MCP servers

anthropics/knowledge-work-plugins 35,601

brag

claudecodex

Turn the current project website into a short, polished, shareable launch video using HyperFrames.

2 skills

latent-spaces/brag 21,259

Maintain anglesite?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted