html-canvas
html-canvas
Produce a single, self-contained HTML artifact tailored to one of five archetype use-cases. Inspired by Thariq's "Unreasonable Effectiveness of HTML" — HTML is denser, more readable, more shareable, and supports two-way interaction in a way markdown cannot.
When to use
| Mode | Use when the user wants… |
|---|---|
spec |
Brainstorming, comparing approaches, or an implementation plan with mockups. |
code-review |
A PR walkthrough, annotated diff, or focused review of a code area. |
design |
Visual designs, component prototypes, animation tuning, or design-system artifacts. |
report |
An explainer, research summary, status report, or technical deep-dive. |
editor |
A throwaway purpose-built UI to triage/edit/tune data, ending with an export. |
If the user asks for something HTML-shaped that doesn't clearly map to one of these, ask which mode fits or pick the closest and tell them.
Parameters
Positional (declared in arguments)
More from river-walras/virtus
claude-blogs
Answer questions about Claude and Anthropic products using official claude.com/blog posts as a knowledge base. USE when: user asks how Claude Code works, asks about Claude features (MCP, skills, artifacts, prompt caching, tool use, web search, context windows), asks about Claude plans or pricing, asks about Claude integrations (Slack, Microsoft 365, Amazon Bedrock), asks for enterprise AI use cases or case studies, asks about agent skills or multi-agent systems, asks about best practices for prompting or building with Claude. NOT USE when: user is asking about a non-Claude AI product or provider, asking general programming questions unrelated to Claude, asking about Anthropic safety research or model internals not covered in blog posts, or the question can be answered from existing conversation context without needing blog references.
5agent-sdk-builder
Build, debug, extend, or deploy Claude Agent SDK agents in Python or TypeScript. Use this skill whenever someone mentions the Claude Agent SDK, agent loops, query(), ClaudeAgentOptions, subagents, hooks, MCP servers in the context of the Agent SDK, structured output from agents, multi-turn sessions with resume/fork, deployment of SDK agents to production, or migrating from the old Claude Code SDK. Covers installation, quickstart, message streaming, sessions, custom tools, permissions, observability, and production deployment.
3walrasquant-strategy
Help write, modify, review, and debug WalrasQuant trading strategy files. Use when Codex needs to create or edit strategy scripts under the strategy directory, subclass walrasquant.strategy.Strategy, wire Config and Engine, use subscriptions, event handlers, schedules, indicators, cache access, order APIs, precision helpers, execution algorithms, or wq process commands for WalrasQuant strategies.
2alpha-vault
Build or refresh a portable strategy knowledge base for this repository by bundling notebooks, local markdown notes, and code implementations into a skill-local `ref/` folder. Use when Codex needs to answer research questions about these strategies, locate implementation files, refresh the repository's reference corpus, or search topic summaries from a self-contained skill bundle.
1git-auto-release
Review git changes first, then create an appropriate commit, create or choose a release tag, and push the branch and tag. Use when the user asks to auto commit, tag, push, publish a release tag, or prepare a git-based release after local changes are ready.
1