Agent skill

Site Check

by guardana in guardana/guardana

Check the landing page and the generated documentation site (site/, guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and…

Apache-2.0Auto-check passedFrontend & Design

Install Site Check

skills CLI
$ npx skills add guardana/guardana --skill site-check -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install guardana/guardana site-check --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/guardana/guardana.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/site-check .claude/skills/site-check && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
site-check
GitHub stars
259
Token cost
~679 tokens
SKILL.md length
296 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

Check the landing page and the generated documentation site (site/, guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and…

  • Works in 5 steps: The page renders with its real content —… → Console errors and failed requests after… → Desktop and 400 px: nothing cut off, no… → …
  • Tasks that involve Prompt injection and agent security
  • SKILL.md covers Serve it locally — what… and What a pass covers
  • Calls uv and python3; reaches guardana.dev

What it does

Site Check is an agent skill from guardana/guardana. Check the landing page and the generated documentation site (site/, guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and network for anything that contradicts the no-telemetry promise, collect screenshots as evidence. Use after any change under site/, docs/ or scripts/sitegen/, and before a push that deploys the site.

Its SKILL.md is about 680 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering Prompt injection and agent security, Landing pages and Static sites and blogs. It works with Model Context Protocol and Python. The repository describes itself as: Open-source AI security verification for model artifacts, live endpoints, MCP servers, and recorded agent traces. Reproducible evidence for release decisions. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Prompt injection and agent security
  • Tasks that involve Landing pages
  • Tasks that involve Static sites and blogs

Example prompts

  • “/site-check”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. The page renders with its real content — no empty section, no raw markdown, no missing
  2. Console errors and failed requests after each page. **Any request to a host other than the
  3. Desktop and 400 px: nothing cut off, no horizontal page scroll, code blocks scroll
  4. Keyboard: links reachable in order, visible focus.
  5. Screenshots of the changed pages (before/after when fixing a bug) saved to the scratchpad;

What it can do on your machine

Read from SKILL.md and the folder at commit e76cd24. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uv
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • guardana.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Site Check loads about 679 tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 296 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~101
When it runs · the whole SKILL.md, loaded when a task matches
~679

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from guardana/guardana at commit e76cd24, republished under its Apache-2.0 licence (© guardana). 296 words, ~679 tokens.

Download SKILL.mdSave it as .claude/skills/site-check/SKILL.md (or your agent's skills folder).
name
site-check
description
Check the landing page and the generated documentation site (site/, guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and network for anything that contradicts the no-telemetry promise, collect screenshots as evidence. Use after any change under site/, docs/ or scripts/sitegen/, and before a push that deploys the site.
argument-hint
[page or path] [local | live]

Site check in a real browser

Target: $ARGUMENTS

Delegate the clicking to the browser agent (page snapshots are large); keep its findings here. Tools: the Playwright MCP (browser_navigate, browser_snapshot, browser_resize, browser_console_messages, browser_network_requests, browser_take_screenshot).

Serve it locally — what Cloudflare serves, byte for byte

bash
uv run python scripts/build_site.py            # rebuild site/docs/ from docs/ (or --check)
python3 -m http.server -d site 8099            # http://localhost:8099/
pagewhat to check there
/the landing page: the counts (sync_site.py --check says they are current), the terminal demo, every link resolves
/docs/the documentation home: the sidebar mirrors docs/index.md, every section has its pages
/docs/usage-scan.html (any usage page)fenced commands render as code, tables fit at 400 px, the status badge matches the page's front matter
/docs/generated/rule-catalog.html and one rule page from the explorerthe rule count, taxonomy links, no "do not edit" marker leaking into the page

Live (https://guardana.dev): look only. There is nothing to log into and nothing to submit.

What a pass covers

  1. The page renders with its real content — no empty section, no raw markdown, no missing generated block. A blank where a count belongs is a finding, not an empty state.
  2. Console errors and failed requests after each page. Any request to a host other than the page's own is a finding: the site promises no telemetry and ships a closed Content-Security-Policy in site/_headers.
  3. Desktop and 400 px: nothing cut off, no horizontal page scroll, code blocks scroll inside themselves, the sidebar collapses.
  4. Keyboard: links reachable in order, visible focus.
  5. Screenshots of the changed pages (before/after when fixing a bug) saved to the scratchpad; attach the paths to the report, and to the commit body when they are evidence.

A site change is not done until uv run python scripts/build_site.py --check and uv run python scripts/generate_llms_txt.py --check are clean — the hook refuses a push to main otherwise, because the push is the deploy.

© guardana, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/site-check of guardana/guardana.

Open the folder on GitHubat commit e76cd24

Compare with similar skills

Site Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Site Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Site Check this skillguardana/guardana259—~679Automated safety check: PassApache-2.0
UI UX Pro Maxsaoudi-h/solar-icons19018 repos~11kAutomated safety check: NotesCustom licence
Create Docsvictorgarciaesgi/nuxt-typed-router4132 repos~2.8kAutomated safety check: PassMIT
DocsPrefectHQ/fastmcp28k—~1kAutomated safety check: PassApache-2.0
Kill AI Slopyetone/kill-ai-slop1.3k—~1.4kAutomated safety check: PassApache-2.0
Static Sitesbionic-gpt/bionic-gpt2.4k—~920Automated safety check: PassApache-2.0

Similar skills

  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    190 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Create Docs

    victorgarciaesgi/nuxt-typed-router

    Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.

    413 GitHub starsUsed in 2 repos~2.8k tokens
    Frontend & DesignAuto-check passed
  • Docs

    PrefectHQ/fastmcp

    Write or revise a page under docs/ for gofastmcp.com. An agent skill from PrefectHQ/fastmcp.

    28k GitHub stars~1k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Kill AI Slop

    yetone/kill-ai-slop

    Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.

    1.3k GitHub stars~1.4k tokensUpdated 26 days ago
    Frontend & DesignAuto-check passed
  • Static Sites

    bionic-gpt/bionic-gpt

    Create or modify Bionic's generated marketing site, documentation, blog, course pages, and static assets.

    2.4k GitHub stars~920 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Auteur

    agiwhitelist/auteur

    Design and build complete web experiences from scratch — award-level product and marketing pages, cinematic scroll-directed sites where the page is directed like a film, and multi-screen products…

    1k GitHub stars~5k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check passed

More from guardana/guardana

All 13 skills in this repo
  • Ship

    guardana/guardana

    Commit and push a finished change the way this repo requires — explicit paths, one commit per logical change, no attribution, the five documentation places answered, the site checks before a push (a…

    259 GitHub stars~964 tokensUpdated today
    Auto-check: notes
  • Add A Rule

    guardana/guardana

    Add security coverage to Guardana the way this repository requires — as a rule, evaluator or target, never by patching the engine — with the fixtures, the framework mapping and the documentation…

    259 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Auto

    guardana/guardana

    Autonomous, non-interactive run of the whole lifecycle for one development task — size, plan, build, gate, review, fix, commit — without stopping for questions.

    259 GitHub stars~945 tokensUpdated today
    Auto-check passed
  • Docs

    guardana/guardana

    Documentation work in this repo — the five places a user-visible change must answer, the page conventions the site build enforces, the tests that pin prose to the registry, and a simplification pass…

    259 GitHub stars~967 tokensUpdated today
    Auto-check passed
  • False Green Audit

    guardana/guardana

    Hunt for the failure this project exists to prevent — code that compiles, types, tests green, and quietly reports "all clear" about something it never examined.

    259 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Gate

    guardana/guardana

    Run this project's verification — the full local CI mirror (ruff, mypy, import contract, pytest with PostgreSQL, coverage floors, dogfood, generated docs and site, the isolated example suites, the…

    259 GitHub stars~757 tokensUpdated today
    Auto-check passed

Questions about Site Check

What does Site Check do?

Check the landing page and the generated documentation site (site/, guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and…. Site Check is an agent skill from guardana/guardana.dev) in a real browser — confirm a page renders after a docs change, review it at phone width, read the console and network for anything that contradicts the no-telemetry promise, collect screenshots as evidence.

When should I use Site Check?

Site Check fits situations like: tasks that involve Prompt injection and agent security; tasks that involve Landing pages; tasks that involve Static sites and blogs.

How do I install Site Check in Claude Code?

Run `npx skills add guardana/guardana --skill site-check -a claude-code`. Or copy the skill folder (.claude/skills/site-check in guardana/guardana) into .claude/skills/site-check in your project. Claude Code loads it when a task matches its description.

How do I install Site Check in Codex?

Run `npx skills add guardana/guardana --skill site-check -a codex`. Or copy the skill folder (.claude/skills/site-check in guardana/guardana) into .agents/skills/site-check in your project. Codex loads it when a task matches its description.

Can I use Site Check in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add guardana/guardana --skill site-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/site-check, .gemini/skills/site-check, .github/skills/site-check and .opencode/skills/site-check in your project.

What does Site Check need to run?

Going by SKILL.md and its folder, Site Check needs the command-line tools its instructions call (uv and python3). Our summary lists: Python 3.

Does Site Check access the network?

SKILL.md names 1 domain. In commands or code: guardana.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Site Check safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Site Check use?

Site Check is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Site Check use?

About 679 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Site Check?

Skills that share tags, products or a category with Site Check: UI UX Pro Max (saoudi-h/solar-icons, 190 stars), Create Docs (victorgarciaesgi/nuxt-typed-router, 413 stars), Docs (PrefectHQ/fastmcp, 28k stars) and Kill AI Slop (yetone/kill-ai-slop, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Site Check?

guardana (a GitHub organization) maintains it in guardana/guardana, which has 259 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 11, 2026.

Source: guardana/guardana on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.