Agent skill

Docs Screenshots

by nightscout in nightscout/nocturne

Add, re-capture or debug the screenshots the portal docs embed (@nocturne/screenshots + the <Screenshot component).

No licenceAuto-check passedFrontend & Design

Install Docs Screenshots

skills CLI
$ npx skills add nightscout/nocturne --skill docs-screenshots -a claude-code

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

GitHub CLI
$ gh skill install nightscout/nocturne docs-screenshots --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/nightscout/nocturne.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/docs-screenshots .claude/skills/docs-screenshots && 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
docs-screenshots
GitHub stars
139
Token cost
~1.3k tokens
SKILL.md length
647 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
None found

At a glance

Add, re-capture or debug the screenshots the portal docs embed (@nocturne/screenshots + the <Screenshot component).

  • Works in 6 steps: Pick the shot. One image answers one… → Give the app a handle. Anchors and clips… → Declare it in manifest.ts, then pnpm… → …
  • A docs page needs a picture of the app
  • SKILL.md covers The loop, Capturing and What bites
  • Calls pnpm

What it does

Docs Screenshots is an agent skill from nightscout/nocturne. Add, re-capture or debug the screenshots the portal docs embed (@nocturne/screenshots + the <Screenshot component). Use when a docs page needs a picture of the app, when a capture fails to settle or reports a stale anchor, when a UI change should be reflected in the docs images, or when a portal build says a screenshot id is not in the manifest. DO NOT USE for the marketing site's connect-X guides — those vendor-side shots are taken by hand.

Its SKILL.md is about 1.3k 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 Landing pages. The repository describes itself as: A next-generation platform for diabetes management.

When your agent uses it

  • A docs page needs a picture of the app
  • A capture fails to settle
  • Reports a stale anchor
  • A UI change should be reflected in the docs images

Example prompts

  • “/docs-screenshots”

Workflow steps

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

  1. Pick the shot. One image answers one paragraph. A page-wide shot for "here is the screen",
  2. Give the app a handle. Anchors and clips must be data-testid; add one to the component if
  3. Declare it in manifest.ts, then pnpm --filter @nocturne/screenshots run validate —
  4. Embed it in the .svx with , adding the import beside Callout`.
  5. Capture. Nothing in steps 2-4 is proven until this runs.
  6. Commit the images and manifest.json with the code. They are one change.

What it can do on your machine

Read from SKILL.md and the folder at commit 8e1de90. 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:

    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    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

Docs Screenshots loads about 1.3k tokens when it runs. Until then it costs about 116 tokens; SKILL.md has 647 words of instructions outside code blocks.

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

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

Without a licence we can't republish the file, so here is its outline and opening line. It has 647 words (~1,288 tokens).

“Portal docs never paste in a screenshot. Every image is declared in src/Web/packages/screenshots/src/manifest.ts, captured from a running app against a seeded tenant, and embedded by id. A stale id, a stale anchor selector or a deleted image fails the build…”

— opening of SKILL.md by nightscout
name
docs-screenshots

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/docs-screenshots of nightscout/nocturne.

Open the folder on GitHubat commit 8e1de90

Compare with similar skills

Docs Screenshots 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.

Docs Screenshots compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Docs Screenshots this skillnightscout/nocturne139—~1.3kAutomated safety check: PassNone
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
Scroll World Landing Pageoso95/scroll-world9.8k1 repos~12kAutomated safety check: NotesMIT
Expert Panelericosiu/ai-marketing-skills3.6k2 repos~2.1kAutomated safety check: PassMIT
UI UX Pro Maxsaoudi-h/solar-icons18418 repos~11kAutomated safety check: NotesCustom licence
Frontend Designanthropics/skills180k38 repos~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • Scroll World Landing Page

    oso95/scroll-world

    Builds a scroll-driven landing page where a pre-rendered camera flies through connected AI-generated scenes, using Higgsfield for stills and video clips.

    9.8k GitHub starsUsed in 1 repo~12k tokens
    Frontend & DesignAuto-check: notes
  • Expert Panel

    ericosiu/ai-marketing-skills

    Score, evaluate, and iteratively improve any content or strategy using an auto-assembled panel of domain experts.

    3.6k GitHub starsUsed in 2 repos~2.1k tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    saoudi-h/solar-icons

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

    184 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Frontend Design

    anthropics/skills

    Official

    Pushes the agent toward distinctive visual design for new or reworked UI: a clear aesthetic direction, deliberate typography and choices rooted in the subject.

    180k GitHub starsUsed in 38 repos~2.3k tokens
    Frontend & DesignAuto-check passed
  • Scroll Craft

    nateherkai/scroll-craft

    Build premium scroll-driven landing pages for service, product, food, and drink brands.

    3k GitHub stars~6.2k tokensUpdated 8 days ago
    Frontend & DesignAuto-check: notes

More from nightscout/nocturne

  • Dev Tenant API

    nightscout/nocturne

    Interact with Nocturne's local dev-only API: seed a loginable tenant preloaded with realistic sample data, obtain a browser session (loginLink) or bearer token headlessly, export/re-seed the dev…

    139 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed
  • Frontend Testing

    nightscout/nocturne

    A skill your agent uses when writing, editing, or reviewing frontend tests in the Nocturne Web app (src/Web/packages/app).

    139 GitHub stars~1.7k tokensUpdated 3 days ago
    Auto-check passed
  • Nocturne Remote Functions

    nightscout/nocturne

    A skill your agent uses when adding API endpoints, creating frontend data fetching, writing +page.server.ts, or connecting Svelte components to backend data in the Nocturne project.

    139 GitHub stars~2.3k tokensUpdated 3 days ago
    Auto-check passed

Questions about Docs Screenshots

What does Docs Screenshots do?

Add, re-capture or debug the screenshots the portal docs embed (@nocturne/screenshots + the <Screenshot component). Docs Screenshots is an agent skill from nightscout/nocturne. Add, re-capture or debug the screenshots the portal docs embed (@nocturne/screenshots + the <Screenshot component).

When should I use Docs Screenshots?

Docs Screenshots fits situations like: A docs page needs a picture of the app; A capture fails to settle; reports a stale anchor; A UI change should be reflected in the docs images.

How do I install Docs Screenshots in Claude Code?

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

How do I install Docs Screenshots in Codex?

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

Can I use Docs Screenshots 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 nightscout/nocturne --skill docs-screenshots -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/docs-screenshots, .gemini/skills/docs-screenshots, .github/skills/docs-screenshots and .opencode/skills/docs-screenshots in your project.

What does Docs Screenshots need to run?

Going by SKILL.md and its folder, Docs Screenshots needs the command-line tools its instructions call (pnpm).

Does Docs Screenshots access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Docs Screenshots 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 Docs Screenshots use?

No licence was found for Docs Screenshots or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Docs Screenshots use?

About 1.3k tokens (SKILL.md is roughly 5.2k 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 Docs Screenshots?

Skills that share tags, products or a category with Docs Screenshots: Impeccable (bestofjs/bestofjs, 3.1k stars), Scroll World Landing Page (oso95/scroll-world, 9.8k stars), Expert Panel (ericosiu/ai-marketing-skills, 3.6k stars) and UI UX Pro Max (saoudi-h/solar-icons, 184 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Docs Screenshots?

nightscout (a GitHub organization) maintains it in nightscout/nocturne, which has 139 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 5, 2026.

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