Question Explanation

v0.1.1

Generate a complete HTML tutorial that explains one or more problems with clear reasoning and embedded SVG or Canvas visuals. Use this skill whenever the use...

0· 135·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for vaintwyt/question-explanation.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Question Explanation" (vaintwyt/question-explanation) from ClawHub.
Skill page: https://clawhub.ai/vaintwyt/question-explanation
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install question-explanation

ClawHub CLI

Package manager switcher

npx clawhub@latest install question-explanation
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name and description match the SKILL.md: it produces a complete HTML tutorial with SVG/Canvas visuals. It does not request unrelated binaries, credentials, or config paths, so required capabilities are proportionate to the stated goal.
Instruction Scope
The instructions are narrowly focused on generating a complete HTML file with embedded SVG/Canvas and saving/sending it to the user. They explicitly require reading question content from an uploaded image or text, which is expected for this use case. Note: the skill enforces strict behavioral rules (e.g., 'generate silently', 'respond only once after the file is saved', and a specific final response string). Those are operational constraints rather than security risks, but they are prescriptive and may limit normal conversational fallbacks.
Install Mechanism
No install spec or external downloads are present; this is instruction-only so nothing is written to disk by an install step. This is the lowest-risk install posture.
Credentials
The skill requests no environment variables, credentials, or config paths. There are no disproportionate or unexplained secrets requested.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes or modifications to other skills. Autonomous invocation is allowed by default (normal for skills) and does not combine with other concerning privileges here.
Assessment
This skill appears internally consistent: it only instructs the agent to produce and send a complete HTML tutorial with embedded SVG/Canvas and does not ask for credentials or install anything. Things to consider before installing: (1) the generated HTML may include JavaScript that will run in your browser—only open files you trust; (2) the skill enforces a single-file output workflow and a specific final message, which is operationally strict but not inherently malicious; (3) if you are uncomfortable with skills being invoked autonomously, disable autonomous invocation in your agent settings (autonomy is the platform default, not a property unique to this skill). If you want additional assurance, ask the author for an example generated HTML so you can inspect it prior to trusting outputs.

Like a lobster shell, security has layers — review code before you run it.

latestvk976bs27d6nveb45f7hcggdy6s83nnma
135downloads
0stars
2versions
Updated 1mo ago
v0.1.1
MIT-0

Question Explanation Tutorial Generator

Goal

Use this skill to produce a deep, systematic, visual, and easy-to-understand tutorial for one or more questions, delivered as a complete HTML page.

Core capabilities:

  • Extract and recognize question content from an uploaded image or from text
  • Handle multiple questions in one input
  • Generate idea guidance for each question, including entry points and core knowledge
  • Generate a detailed step-by-step solution walkthrough for each question
  • Embed visual teaching material throughout the explanation
  • Output a complete, directly viewable HTML file

Use this skill when:

  • The user uploads an image of a question
  • The user provides the question as text
  • The user asks to explain, analyze, or teach a specific question

Preparation

No special dependencies or manual setup are required. Rely on the agent's multimodal and reasoning abilities.

Output Rules

  • Generate silently: do not print progress, intermediate notes, summaries, or narration while working
  • Create a real file: write the complete HTML into an actual .html file instead of only describing it in the conversation
  • Save the final deliverable as a complete HTML file and send that HTML file to the user
  • Respond only once after the file is saved
  • Use visual material aggressively wherever it improves understanding
  • Use only SVG and Canvas for visuals; do not use image formats such as PNG or JPEG
  • Generate the final HTML in one pass: the file must already contain all final text, SVG, Canvas, CSS, and JavaScript with no placeholders, no staged assembly, and no follow-up completion step
  • Sending the .html file to the user is required

Use this exact final response after the file is saved and sent:

The tutorial has been generated. I have sent the HTML file to you.

Visual Material Rules

Allowed formats

This skill supports only two visual formats:

  1. SVG for static diagrams, geometric figures, formula illustrations, and flowcharts
  • Vector-based and lossless when scaled
  • Can include CSS styling and light animation
  • Must be embedded as complete <svg>...</svg> markup directly in the HTML
  1. Canvas for dynamic interaction, animation, or more complex visual demonstrations
  • Supports interaction such as dragging, zooming, and animation
  • Suitable for physics processes, chemistry demonstrations, and dynamic geometry
  • Must include both the <canvas> element and the corresponding JavaScript needed to render and run it

Do not use:

  • <img> tags for generated teaching graphics
  • External image assets as substitutes for SVG or Canvas

Quality requirements

For SVG

  • Choose a sensible size based on content complexity, usually in the 400x300 to 800x600 range
  • Use clear, high-contrast colors
  • Label text, symbols, values, and formulas accurately
  • Prevent labels from covering important shapes
  • Use clear line widths, usually around 2px to 3px
  • Highlight important elements with color or line style
  • Add grids or axes when they improve comprehension
  • Use viewBox so the graphic scales well
  • Group elements logically so the structure remains clear

For Canvas

  • Choose a sensible size for the interaction
  • Use requestAnimationFrame for animations
  • Keep animation smooth and avoid wasteful redraws
  • Provide clear interaction cues
  • Show important state or values during interaction when helpful
  • Support pointer and touch interaction when practical
  • Use clear variable names and avoid repeated heavy computation

Standard visual patterns

  • Geometry: show a suitable coordinate layout, label vertices, side lengths, and angles, and add helper lines when useful
  • Function graphs: draw clear axes and ticks, mark key points such as vertices, intercepts, and extrema, and sample curves densely enough to stay smooth
  • Physics diagrams: use standard arrows for forces and vectors, label force names, magnitudes, and directions, and define a clear reference frame
  • Chemistry structures or setups: use standard chemical notation, label symbols and formulas clearly, and keep proportions balanced
  • Flowcharts and relation diagrams: use recognizable symbols, keep arrow direction unambiguous, and avoid cluttered crossings

Selection guidance

  • Use SVG for static graphics such as geometry diagrams, theorem illustrations, or formula explanations
  • Use Canvas for dynamic demonstrations such as motion, experiments, or interactive geometric transformations
  • For formulas or mathematical relationships, use whichever of SVG or Canvas communicates the idea more clearly

Naming guidance

  • Use descriptive English identifiers such as pythagorean-theorem, force-analysis, or motion-trajectory
  • Avoid names that start with numbers, contain unnecessary special characters, or become excessively long

HTML Structure

Base structure

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Question Explanation Tutorial</title>
  <style>
  </style>
</head>
<body>
</body>
</html>

Content organization

The page should usually contain:

  1. A question section showing the original question content from the image or text
  2. A structure overview showing the number of questions, their types, and the knowledge involved
  3. A dedicated explanation section for each question, including:
  • idea guidance
  • detailed solution walkthrough
  • embedded visuals exactly where they improve understanding

Styling requirements

  • Use responsive layout so the page works across screen sizes
  • Keep visual hierarchy clear across titles, subtitles, body text, formulas, and callouts
  • Use balanced colors and readable font sizes
  • Center or otherwise place visuals cleanly with enough whitespace

Working Method

1. Recognize and extract the question content

Extract the complete question content from the user's input. Identify known conditions, targets, and constraints.

2. Handle multiple questions coherently

If the input contains multiple questions:

  • Identify and number them
  • Give each question a brief overview including type, knowledge area, and difficulty
  • If the user already specified a target question, focus on that one
  • Otherwise explain all recognized questions in an orderly way instead of pausing for confirmation, unless the user's request explicitly requires narrowing the scope

3. Generate the complete final HTML directly

Create one complete HTML document that already contains:

  • the full question text
  • the question structure overview
  • idea guidance for each question
  • the detailed solution walkthrough for each question
  • all required SVG and Canvas content embedded in its final location
  • all CSS and JavaScript needed for correct display and interaction

Do not use placeholder comments, staged generation, incremental visual insertion, or any partial HTML draft.

Content Quality Standards

Idea guidance

  • Each question needs its own idea guidance
  • Entry points must be clear, concrete, and genuinely helpful
  • Core knowledge points must be complete and accurate
  • Important concepts, theorems, formulas, and relationships should be visualized whenever useful

Solution walkthrough

  • Each question needs a detailed walkthrough
  • Steps should be clearly ordered and logically connected
  • Every major step should explain both what to do and why it is valid
  • Important transformations, relationships, and structural changes should be visualized whenever useful

Visual standard

  • Core knowledge should be visualized whenever it benefits understanding
  • Key steps should be visualized whenever figures, changes, relationships, or mechanisms matter
  • Use only SVG and Canvas
  • SVG should be clear, well-labeled, and scalable
  • Canvas should be smooth, readable, and interaction-friendly when interaction is used
  • The visuals and text should reinforce each other tightly

HTML standard

  • Use semantic HTML structure
  • Keep CSS organized and visually effective
  • Make the page responsive
  • Ensure embedded visuals render correctly
  • Make the page self-contained and independently viewable, without unnecessary external dependencies

Important Notes

  • Never output progress text such as "recognizing", "generating", or "saving"
  • The final artifact must be a real HTML file saved in the working directory
  • Use the environment-compatible file writing method available in the session to create or overwrite the .html file
  • After saving the file, send the actual .html file to the user in the final response
  • Prefer generating visuals whenever they can improve understanding
  • Restrict all generated teaching visuals to SVG and Canvas only
  • Fully use image recognition, content generation, and reasoning ability to keep the tutorial accurate, systematic, and richly illustrated

Comments

Loading comments...