← Blog
agent-skillslocal-seoclaude-codeworkflowweb-design

How I Build Local Service Sites That Rank #1 — With an Agent Skill Vault

April 21, 2026·OpenClaw Phnom Penh

Two Phnom Penh service businesses are sitting at position one on Google right now. windowcleaningphnompenh.com ranks first for “window cleaning Phnom Penh.” accleanphnompenh.com ranks first for “AC cleaning Phnom Penh.” Both were built using the same method: an agent skill vault that gives Claude Code a complete brain before it writes a single line of code.

This post explains what that vault is, how it works, and why this approach produces better results than either a human-only build or a generic AI prompt.

The Problem with Generic AI Web Builds

AI coding agents are genuinely capable — they can scaffold a Next.js app, write components, and wire up a contact form without breaking a sweat. But capable is not the same as effective. Left to defaults, an agent will produce:

  • Generic layouts that look like every other AI-generated site
  • Weak local SEO structure — no area pages, no schema markup, no keyword intent
  • No content strategy — the homepage says “we provide quality services”
  • No phasing — the agent tries to build everything at once, makes tradeoffs, gets lost

The problem isn't the model. It's that the model has no context. It's building blind.

The fix isn't a longer prompt. It's a proper knowledge system — a vault the agent can read from, that contains everything it needs to do the job right.

The Vault — A Brain for the Agent

The system I use is an Obsidian vault combined with a set of Claude Code agent skills. It lives alongside the project, and Claude Code reads from it the same way a developer reads a spec. The vault has four main areas:

Business details and research

Before a line of code is written, the vault is populated with the business's name, location, contact info, Google Business category, primary and secondary keywords, target service areas, Q&A content, and a complete site architecture. This isn't boilerplate — it's the specific facts the agent needs to generate real content instead of placeholders.

Page-by-page build instructions

Every page type has its own instruction file: homepage, service area landing pages, individual service pages, FAQ, blog, about, and contact. Each file describes the exact structure, content strategy, SEO intent, and schema markup required for that page type. The agent doesn't have to invent a strategy — it follows a proven one.

A phased task checklist

The build is broken into discrete phases: scaffolding, homepage, area pages, service pages, supporting pages, and blog. Each phase ends with a human review gate before the next begins. This keeps the agent focused, prevents scope creep, and means problems get caught early instead of compounding across a hundred files.

A custom frontend design skill

Generic AI design is immediately recognisable — soft gradients, Inter font, predictable card layouts. The vault includes a custom frontend-design skill that instructs the agent to commit to a bold aesthetic direction before writing a component. Brutalist, editorial, luxury, minimal — whatever fits the brand. The result is a site that looks considered rather than generated.

The Workflow — Structured Enough to Execute, Flexible Enough to Adapt

The full process runs across three phases, each with clear human checkpoints:

  1. Populate — Fill in the business details, keyword targets, and service area list. This is the only phase that requires significant human input upfront.
  2. Scaffold and build — The agent reads the vault, scaffolds the Astro project, and works through the phased checklist page by page. The human reviews each phase before the next begins.
  3. Review and deploy — Final QA, domain setup, and launch. Because each phase was reviewed in sequence, there are no late-stage surprises.

The key design decision is that no phase is skipped. The vault is structured so that no stone is left unturned — schema markup, internal linking, area page coverage, mobile-first layout — it's all accounted for before the agent starts.

The Results

Both customer sites were built using this exact system and are now ranking first on Google for their primary keywords in Phnom Penh:

These aren't domain authority plays or paid results. They're organic rankings built on solid structure: clean schema markup, dedicated service area pages, focused keyword intent, and fast-loading Astro builds. The vault ensures all of that is in place from day one.

This Is How I Get the Most Out of AI

The broader principle here is the one that runs through everything at OpenClaw: AI agents are most powerful when they're given a full brain, not a blank canvas.

The service sites vault is one example. The GEO Ghost Stack is another. Every workflow I build for customers follows the same logic — document the method in a form the agent can read, then let the agent execute it with precision.

The result is work that would take a junior agency weeks, delivered in a fraction of the time, at a quality level that actually holds up in search results.

What I Can Do For You

There are two ways to work with me on this:

  1. Web design: I build a local service site for your business using this method — designed to rank, structured for AI visibility, and built to convert.
  2. Tailored workflow: I build a custom agent skill vault based on your existing processes, so your team can use AI to execute your specific workflows with the same precision and consistency.

Both are available now. If you have a local service business in Phnom Penh — or anywhere — and you want a site that actually shows up, get in touch.

Start a Project

Want a site like this for your business, or a custom workflow vault for your team? Let's talk about what you need.