Skip to content
Back to skills

craft

ASecurity

Use Craft for standalone HTML pages and slide decks.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 3, 2026
designshell

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add pavelkorolevxyz/craft --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of craft?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for craft
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pavelkorolevxyz-craft/badge)](https://www.skillsdirectory.com/skills/pavelkorolevxyz-craft)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: craft
description: "Use Craft for standalone HTML pages and slide decks."
---

# Craft

1. Pick the format. A talk or presentation uses `slides`. A page to read or operate uses `interface`. If the format is unclear, read the [format map](references/surfaces.md).
2. Read the shared [identity rules](references/identity.md) and the [build and check workflow](references/workflow.md). If the material is in Russian, also read [material in Russian](references/russian.md).
3. Follow only the chosen branch below. Open a reference from the "by content" list only if the material has that content. Do not read the catalog or references ahead of time.

## Slides

Before HTML, read the [talk outline](references/slides/narrative.md) and [choosing a layout](references/slides/selection.md), then the [visual language](references/slides/design-language.md) and the [mechanics](references/slides/authoring.md). Get the chosen fragment's contract from `compose.py --list-placeholders`.

By content:
- numeric chart: [charts](references/slides/charts.md);
- animation, number counter: [motion and numbers](references/slides/motion.md);
- video, screen recording, photo: [video and images](references/slides/media.md);
- source code: [code on a slide](references/slides/code.md);
- a URL shown on screen: [QR code](references/slides/qr.md);
- feedback on the deck or handing it to the organizer: [edits and release](references/slides/review.md).

## Interface

Pick the template without asking. A new standalone page: `blank` with the [shell](references/interfaces/shell.md). Embedding in another site, a fragment, or no header: `bare`, styles only.

Read the [page layout](references/interfaces/layout.md), the [visual language](references/interfaces/design-language.md) and the [component index](references/interfaces/components.md). The index maps the material's content to separate component references. Open only the ones you need.

If the material will be printed or saved as PDF, read [print](references/interfaces/print.md).

## Another format or extending the system

Read the [extension rules](references/extending.md). Level theory, catalog internals and releases are not needed for a normal build.

Files in this skill

  • CHANGELOG.md2.5 KB
  • Makefile2.5 KB
  • SKILL.md2.2 KB
  • references/extending.md3.8 KB
  • references/identity.md2.4 KB
  • references/russian.md3 KB
  • references/surfaces.md1.1 KB
  • references/workflow.md3.1 KB
  • scripts/audit_css.py4.4 KB
  • scripts/browser_session.mjs2.8 KB
  • scripts/build.py4.4 KB
  • scripts/bundle.py4 KB
  • scripts/cdp.mjs5.4 KB
  • scripts/check.py46.1 KB
  • scripts/check_project.py15.5 KB
  • scripts/compose.py12.2 KB
  • scripts/craft.json73.2 KB
  • scripts/deck_map.py5.4 KB
  • scripts/deck_probe.mjs50.2 KB
  • scripts/lib.py4.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…