Token导航 LogoToken导航

Agent Skill · 效率

skills-of-algorithm-learning-platform-builder(算法学习平台搭建者技能)

skills-of-algorithm-learning-platform-builder 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skills-of-algorithm-learning-platform-builder 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为操作浏览器;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 12,348。

总安装 4,169周安装 172GitHub Stars 公开资料未说明下载 1,362核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skills-of-algorithm-learning-platform-builder(算法学习平台搭建者技能)
来源仓库:https://github.com/doctorfff/skills-of-algorithm-learning-platform-builder
安装命令:
openclaw skills install skills-of-algorithm-learning-platform-builder
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skills-of-algorithm-learning-platform-builder

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

用于构建交互式算法学习页面和教学平台,支持对比与复用。适合在 OpenClaw 中需要规划学习路径或结构化教学内容时使用。可自动生成课程结构和可视化组件,提升教学效率。安装前需确认项目目录结构和资源依赖。建议结合具体算法案例进行测试迭代。

skills-of-algorithm-learning-platform-builder 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install skills-of-algorithm-learning-platform-builder;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

skills-of-algorithm-learning-platform-builder 怎么安装?

在终端执行 openclaw skills install skills-of-algorithm-learning-platform-builder。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skills-of-algorithm-learning-platform-builder 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skills-of-algorithm-learning-platform-builder 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

skills-of-algorithm-learning-platform-builder 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

skills-of-algorithm-learning-platform-builder 用的人多吗?

公开数据是累计安装 4,169 次,近一周安装 172 次,下载 1,362 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skills-of-algorithm-learning-platform-builder 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
skills-of-algorithm-learning-platform-builder

算法学习平台搭建者技能 · 本页

4,169—操作浏览器MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
algorithm-learning-platform-builder
description
build interactive algorithm learning pages, comparison pages, and reusable teaching platforms for algorithms. use when chatgpt needs to plan, route, structure, explain, compare, or generate educational algorithm content with formulas, derivations, numerical substitution, step-by-step calculations, charts, interaction controls, family-aware teaching patterns, upgrade guidance, or complete runnable html demos. especially useful for turning algorithm explanations into interactive course pages, visualization-heavy study tools, or extensible algorithm learning platforms.

Core behavior

Use this skill when the user wants to:

  • turn an algorithm explanation into an interactive teaching page
  • generate a runnable html algorithm demo
  • build a dynamic algorithm learning platform
  • compare multiple algorithms in one teaching page
  • create formula-driven, chart-rich, step-by-step educational content for any algorithm
  • upgrade an existing algorithm page into a stronger teaching platform
  • generalize a one-off algorithm page into a reusable platform structure

This skill is for educational page generation, not production deployment. Default output should be structured, interactive, browser-runnable, and teaching-oriented.

Workflow

Follow this order unless the user explicitly asks to skip planning:

  1. identify the request type
  2. identify the algorithm scope
  3. identify the intended audience
  4. decide the page type
  5. design the teaching structure
  6. identify formulas that must be explained
  7. identify steps that must include numerical substitution
  8. identify interaction controls
  9. identify charts and visual components
  10. generate structured content
  11. generate runnable html if requested
  12. run final quality checks

1. Identify the request type

Classify the request into one of these types:

  • single algorithm teaching page
  • multi-algorithm comparison page
  • reusable algorithm learning platform
  • planning-only request
  • full runnable html request
  • upgrade request for an existing page or platform

If the request is broad or ambitious, plan first. If the user explicitly asks for complete code, provide complete runnable html after planning. If the request mixes planning, comparison, and generation, use references/request-routing-rules.md to decide the best output mode.

2. Identify the algorithm scope

Determine whether the requested content is about:

  • one specific algorithm
  • a family of related algorithms
  • a comparison between multiple algorithms
  • a generic reusable platform that should work for many algorithms

If the user names a specific algorithm, preserve algorithm-specific formulas and workflow. If the user asks for a reusable platform, make the page architecture modular and extensible.

Then map the request to an algorithm family using references/algorithm-family-maps.md.

Use that mapping to decide:

  • what the page should emphasize
  • what formulas are central
  • what numerical substitution is required
  • what interactions are most useful
  • what charts best fit the algorithm family
  • whether the request should become a single page, a comparison page, or a reusable platform page

3. Identify the intended audience

Adapt the output to the user's level.

For beginners:

  • use simpler language
  • reduce jargon
  • explain intuition before formulas
  • always include more numerical substitution
  • prefer more visible step-by-step interaction

For advanced users:

  • allow more mathematical detail
  • include formula comparisons
  • include parameter interpretation
  • include stronger theoretical distinctions

4. Decide the page type

Use one of these page structures:

  • single algorithm page
  • comparison page
  • algorithm learning platform

Use the references in:

  • references/page-architecture.md
  • references/algorithm-page-template.md
  • references/comparison-page-template.md
  • references/request-routing-rules.md

If the request is ambiguous, mixed, or overly broad, prefer the page type recommended by references/request-routing-rules.md.

5. Design the teaching structure

Every algorithm page should combine:

  • intuition
  • formulas
  • symbol explanation
  • why the formula is used
  • numerical substitution
  • dynamic interaction
  • charts
  • results and summary

Do not produce concept-only pages unless the user explicitly asks for conceptual explanation only.

6. Identify formulas that must be explained

For each important formula, explain it in four layers:

  1. write the formula
  2. explain each symbol
  3. explain why the formula is used
  4. substitute concrete numbers whenever possible

This is a required output pattern for any algorithm teaching page.

7. Identify steps that must include numerical substitution

Whenever the algorithm has a real computation flow, include numerical substitution for at least these stages when possible:

  • initialization
  • key update rule
  • scoring or loss calculation
  • iteration result
  • final conclusion or ranking

If exact numbers are not provided by the user, create a small teaching example dataset.

8. Identify interaction controls

Use interaction when it materially improves understanding.

Good candidates for interaction:

  • parameter sliders
  • dropdowns for task switching
  • stepper buttons for multi-stage computation
  • algorithm toggles for comparison pages
  • chart updates linked to user input

Do not add interaction just for decoration. Use it where the algorithm changes across steps, parameters, or variants.

9. Identify charts and visual components

Charts should reinforce the mathematics. Prefer clear, educational visualizations.

Examples:

  • loss curves
  • score comparison bars
  • probability curves
  • radar charts
  • residual charts
  • cumulative update charts
  • comparison tables

10. Generate structured content

When the user asks for planning only:

  • provide a structured plan
  • explain the page architecture
  • explain how to upgrade it further
  • identify the current maturity level if the user is improving an existing page
  • identify the best next upgrade

When the user asks for content:

  • produce structured, teaching-oriented content
  • keep sections modular
  • ensure mathematical consistency across sections

Before finalizing a plan or page, use references/platform-upgrade-rules.md to determine:

  • the current maturity level of the output
  • the most valuable next upgrade
  • whether the page should remain single-algorithm or evolve into comparison/platform mode
  • which improvements add teaching value first

11. Generate runnable html if requested

When generating html:

  • prefer a single-file html page
  • keep the output directly runnable in a browser
  • use chart.js and mathjax when helpful
  • keep the layout presentation-ready
  • keep interaction smooth and beginner-friendly
  • ensure the final output is complete and internally consistent
  • do not omit required closing tags or script blocks

Use the html starter file in assets/html-starter-template.html when building a new single-file page.

12. Run final quality checks

Before returning any major output, validate it against references/output-quality-checklist.md.

Check:

  • structural clarity
  • educational value
  • formula explanation quality
  • numerical substitution completeness
  • interaction usefulness
  • chart relevance
  • html completeness
  • reusability when platform mode is requested

If several of these are weak, improve the output before finalizing.

Design rules

Use the guidance from these references:

  • references/page-architecture.md
  • references/explanation-patterns.md
  • references/interaction-patterns.md
  • references/algorithm-page-template.md
  • references/comparison-page-template.md
  • references/writing-rules.md
  • references/algorithm-family-maps.md
  • references/platform-upgrade-rules.md
  • references/request-routing-rules.md
  • references/output-quality-checklist.md

Output rules

For planning requests

Output should include:

  • page goal
  • page type
  • teaching structure
  • formulas to explain
  • numerical substitution points
  • interactive controls
  • chart list
  • current maturity level if relevant
  • best next upgrade
  • upgrade path

For html requests

Output should include:

  • complete runnable html
  • all required sections
  • formulas and numerical explanation
  • interaction controls if useful
  • charts if useful
  • a coherent teaching flow
  • internal consistency between formulas, data, controls, charts, and results

For upgrade requests

Output should include:

  • what the current page already does
  • what it is missing
  • the current maturity level
  • the most valuable upgrades in order
  • the recommended target structure
  • updated content or updated html if requested

Important boundaries

  • This skill is for learning pages, demos, course pages, algorithm explainers, and study tools.
  • This skill is not for production-grade model training infrastructure.
  • This skill should favor clarity, structure, and educational value over engineering complexity.
  • If a request is better handled as a static outline rather than a full page, provide the outline first.
  • If the request is ambiguous, broad, or mixes several goals, route it using references/request-routing-rules.md before generating output.

Quality standard

A good output from this skill should make the user feel:

  • the algorithm is understandable
  • the formulas are not abstract anymore
  • the numerical process is visible
  • the page is runnable and presentable
  • the structure is reusable for future algorithms
  • the upgrade path is clear when the user wants to improve the platform

平台分布

OpenClaw

82.19%
按下载量换算1,119

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills