安全扫描
OpenClaw
安全
high confidenceThe skill is internally consistent: it only contains instructions and a local HTML template for producing self-contained teaching pages and does not request credentials, installs, or external network access.
评估建议
This skill appears coherent and limited to generating self-contained learning HTML pages from the included template. Before installing or running it, consider: (1) the generated .html files will include inline JavaScript (navigation, canvas animations, etc.) — only open files you trust and review the markup if you are concerned about active scripts; (2) avoid having the skill include sensitive personal data in the generated content (the skill may 'infer' background from conversation context); (3...详细分析 ▾
✓ 用途与能力
Name/description (produce personalized learning pages) match the content of SKILL.md and the included HTML template; no unrelated credentials, binaries, or config paths are requested.
✓ 指令范围
Runtime instructions stay within the stated purpose: infer learner background, build an outline, produce section content and inline visuals, and return an HTML file. The SKILL.md explicitly directs the agent to read the included template file, which is reasonable and present in the bundle.
✓ 安装机制
No install spec or external downloads — instruction-only skill. Nothing will be written to disk by an installer beyond what the agent itself is instructed to produce as output.
✓ 凭证需求
The skill requests no environment variables, credentials, or config paths. There are no declarations that would allow credential access or exfiltration.
✓ 持久化与权限
The skill is not always-enabled and does not request elevated persistence or permission to modify other skills or system configuration. Autonomous invocation is allowed by default (normal behavior) but is not combined with other red flags.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.1.02026/3/25
- Initial release of personalized-learning skill. - Transforms learning requests into structured, progressive lesson content. - Infers learner's background for tailored explanations and examples. - Generates self-contained HTML pages with navigable outlines and instructional visuals by default. - Enforces clear, logical section progression with matching full content and visuals for each section.
● 无害
安装命令
点击复制官方npx clawhub@latest install personalized-learning
镜像加速npx clawhub@latest install personalized-learning --registry https://cn.longxiaskill.com镜像同步中
技能文档
Purpose
- Turn a learning request into a structured teaching deliverable.
- Support topic scoping, outline design, section writing, instructional visuals, and final packaging.
- Use this skill for systematic learning tasks, not for unrelated coding work, casual chat, or simple copy edits.
Preparation
- Read references/html-template.html before writing so the structure and styling stay aligned with the intended page layout.
- Infer the learner's background conservatively from context when it is not stated. Prefer clarity over unnecessary density.
Workflow
1. Understand the learning request
- Identify the topic, learning goal, learner background, likely use case, and tone.
- If the learner profile is ambiguous, choose the simplest framing that still respects the topic.
2. Plan the outline internally
Create a short internal outline and do not show it separately unless the user asks for it.- One clear overall title
- Up to 10 section titles in a logical progression
Outline rules:
- Keep titles focused on the knowledge itself.
- Avoid filler such as "Chapter 1," "Study Plan," or other low-information labels.
- Make each section distinct and order them so understanding builds step by step.
3. Write every section completely
Every outline section must have a matching full section in the final output.Each section should include:
- the core concept, mechanism, or principle
- at least one explanatory visual using
svgorcanvas - an example, analogy, or realistic scenario
- a common mistake, edge case, or misconception
- a short wrap-up that connects naturally to the next section when helpful
Writing rules:
- Stay within the boundary of the current section title.
- Adjust terminology, pacing, and examples to the learner's background.
- Use plain, natural language and break difficult ideas into smaller steps.
4. Design instructional visuals
- Use visuals to explain relationships, structure, flow, timelines, or state changes.
- Prefer
svgfor static diagrams. - Use
canvasonly when motion or step-by-step change genuinely improves understanding. - Keep labels concise and let the visual do most of the explanatory work.
- Inline all styles, scripts, graphics, and animation logic when producing HTML so the result remains self-contained.
5. Assemble the final deliverable
- Default to one complete HTML document that follows the template structure.
- If the user explicitly requests another output format, keep the same teaching workflow but adapt the final packaging to that format.
- Ensure the navigation and body stay perfectly aligned: every planned section appears in both places with full content.
- When the final format is HTML, save it as an actual
.htmlfile and provide that file to the user.
For HTML output:
- Left side: clickable outline navigation with current-section highlighting
- Right side: full lesson content for every planned section, including headings, prose, and visuals
Output Rules
- Return only the final deliverable, without conversational framing such as "Here is your page" or "I will generate."
- If the output is HTML, make sure the user receives the generated
.htmlfile rather than only a pasted code block. - Keep the result suitable for long-form reading and visually restrained.
- Make sure no section from the outline is missing from the final content.
Resource
- HTML template: references/html-template.html