aios-local-service-page

Generates a local service landing page draft with JSON-LD and a 14-dimension QA scorecard via the AIOS content pipeline.

1|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/codesofadan/danyals-aios --skill aios-local-service-page-codesofadan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aios-local-service-page
Source: https://github.com/codesofadan/danyals-aios/tree/main/.claude/skills/aios-local-service-page
Command: npx skills add https://github.com/codesofadan/danyals-aios --skill aios-local-service-page-codesofadan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating ranking-grade local service pages (city + service landing pages) requires grounding in real client facts, correct LocalBusiness schema, and rigorous quality checks; doing this manually is slow and risks producing thin, spun city-swap pages that fail SEO quality standards. ## Core Features & Use Cases - Client-grounded generation: Resolves the client, pulls fresh context (NAP, proof points), and creates a local content job that the backend pipeline drafts and self-QAs. - 14-dimension QA gate: Returns a weighted scorecard covering fact grounding, local relevance, E-E-A-T experience, and information gain, with hard thresholds (85 total, 70 per dimension) enforced before approval. - Structured handoff: Outputs the draft, LocalBusiness JSON-LD, keyword data, and a pinned scorecard so a human lead can approve or route the job back to editing. - Use Case: An operator needs an "emergency plumbing in Austin" page for a client; the skill creates the job, waits for the pipeline, and returns the draft plus QA scorecard for lead review. ## Quick Start Ask the assistant to generate a local service page for a given client, city, and service, for example: create a local service page for client Acme Plumbing targeting water heater repair in Denver.

Frequently Asked Questions about aios-local-service-page

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

FAQPage Schema
How do I generate a local service page for a client?▼

Provide the client name, target city, and service; the skill resolves the client, creates a local content job via POST /content/jobs, waits for the pipeline to reach needs_review, and returns the draft, JSON-LD, and QA scorecard for human approval.

What QA checks does a local landing page go through before publishing?▼

The pipeline scores the draft on 14 dimensions including fact grounding, local relevance, E-E-A-T experience, and information gain. Approval requires a weighted total of at least 85 with every dimension at 70 or above, enforced again by the database at publish time.

Can the skill approve and publish the page automatically?▼

No. Approval is a deliberate lead-only action; the skill stops at presenting the scorecard. A lead may approve via the review command, which enqueues publishing only after the database re-checks the QA gate.

What happens when SERP or AI API keys are not configured?▼

The pipeline falls back to a deterministic fake for research and heuristic-only QA. The skill labels the result degraded and blocks publishing, since fake research output must not be treated as live.

Why does a local service page fail the fact grounding check?▼

Failure occurs when the draft contains [NEEDS: ...] markers, meaning facts like NAP or local proof are missing from the client's source pack. A human must supply the real facts and re-run editing; inventing them is forbidden.