Asset library
← Asset library

Skill / Build

Web

Read the actual skill instructions, usage conditions, and source definitions.

Source availableOpen source ↗

--- name: web description: Build source-grounded interactive HTML deliverables selected by a task contract, specifically research sites, system explainers, and agentic workflow demos. Use when distilled knowledge must become a purpose-built web artifact rather than a generic website. ---

Web Deliverables

Turn a supplied knowledge package and task contract into an offline-capable web artifact. Preserve evidence, optimize the presentation for the stated audience and objective, and implement only interactions that clarify the content or demonstrate a requested effect.

Select one web category per deliverable

  • research-site: explain a thesis, evidence, mechanisms, concrete code implementations when technical, limitations, and implications. Read references/research-site.md.
  • system-demo: expose architecture, data/control flow, components, state changes, and observable effects. Read references/system-demo.md.
  • agentic-demo: demonstrate agents, queues, handoffs, tool evidence, human review, and asynchronous state. Use the sibling build-async-agentic-web-demo skill and read references/agentic-demo.md.

Do not blend categories merely to add visual variety. If the task requests multiple categories, create multiple deliverables with separate output paths and evaluation rules.

Consume the contract

Require these resolved fields before building:

  • input knowledge-package path;
  • objective and audience;
  • selected web category and output path;
  • required claims, evidence links, functions, and observable effects;
  • category-specific evaluation profile.

Ask only for fields that cannot be inferred safely. Do not ask the user to restate information already present in the sources or conversation.

Shared implementation rules

  • Model content and demonstrations as data before rendering them.
  • Keep source claims, inferred explanations, and simulated behavior visibly distinct.
  • Make every requested function produce a user-observable state change; decorative controls do not count.
  • Provide readable content without requiring animation. Interaction may reveal, compare, trace, filter, or replay it.
  • Use a stable final state, deterministic fixtures, keyboard access, reduced-motion support, and a responsive narrow-screen layout.
  • Keep domain facts out of generic rendering functions so the example can be adapted without carrying stale claims.
  • Validate against the exact evaluation profile assigned to this deliverable. Do not substitute generic website quality criteria.

Examples

Inspect only the selected category example:

Examples demonstrate structure and interaction contracts, not reusable facts or branding. Replace their content completely.

Verify

Run:

python3 skills/web/scripts/validate_examples.py <output.html> --category <category>

Then apply the evaluator skill named in the task contract. Deterministic validation is a precondition, not the complete quality judgment.

Source & reuse information

No additional reuse license granted by this catalogue. Consult the source or request permission.

Source: skills/web/SKILL.md

Asset ID: skill-web

Content fingerprint: ef0a0866131229df29f3df5b69d3386524eba139395ec827a565d4e42fa66740

The fingerprint records source identity, not the date of publication or independent verification of its claims.

Start a conversation

Tell me what you have in mind. Prepare a brief to copy or download; nothing is sent or stored by this site.

Open Kent’s GitHub profile ↗

About Kent & experience

I work across AI systems, research, and engineering. Autumn Memo began during my research exchange in Randall Davis’s MIT-CSAIL lab in 2016.

Explore agent workflow design, evaluation research, and product engineering through the artifacts below, alongside personal stories and illustrated notes.