前言¶
用代码做生成艺术时,常见两个麻烦:一是 Math.random() 每次结果不同,好不容易调出满意的构图,保存下来却无法复现;二是参数散落在脚本各处,想换一组参数要改好几处代码。下面介绍的这个 Skill 针对的就是这两点:用带种子的随机数保证画面可复现,并提供可调的交互参数。
这是什么¶
「算法艺术生成(p5.js)」是一个基于 p5.js 的生成艺术 Skill,坐标 @org-02qudk26/algorithmic-art-1,版本 1.0.0,分类 design-media,由智雨科技(enterprise 来源)发布并维护。它解决的是:用编程手段生成算法艺术作品时,随机结果不可复现、参数不可调的问题。官方简介为:”Creating algorithmic art using p5.js with seeded randomness and interactive para…”(原文到此截断)。
已核实的核心能力¶
根据已抓取的官方资料,可以确认的能力只有两点:
1、基于 p5.js 做算法艺术(algorithmic art)生成;
2、使用带种子的随机数(seeded randomness),即同样的种子可得到同样的随机序列,画面可复现;
3、提供交互参数(interactive parameters)——简介中 “interactive para” 之后被截断,具体参数名与交互方式在资料中没有给出,本文不推测。
Skill 标注 requires_api_key=false,即运行该 Skill 不需要配置 API Key。
安装与启用¶
已抓取资料中没有提供安装命令、目录约定或配置文件字段,官方页面本次也无法访问,因此本文不给出安装步骤。在支持通用 SKILL.md 格式的 Agent(如 Cursor、Codex CLI、Claude Code)中使用时,请以官方页面说明为准,不要照抄第三方教程中的命令。
典型用法¶
资料中没有附带可复现的示例代码或命令,本文不编写未经官方核实的示例。可以从官方简介确认的用法方向是:在 p5.js 项目中调用该 Skill 生成画面,用种子固定随机结果,用交互参数调整画面,从而做到「同一种子 → 同一画面,改参数 → 出变体」。
适用场景与注意¶
适合谁:需要在 Agent 工作流里生成算法艺术作品、且要求结果可复现的开发者;做视觉探索、海报或背景图等生成式设计的场景也可参考。
注意:
1、该 Skill 依赖 p5.js,运行环境需要能加载 p5.js,具体加载方式资料未说明;
2、简介文本被截断,交互参数的完整列表需以官方页面为准;
3、截至抓取时,Skill 显示安装数为 0,说明使用者反馈样本极少,效果需自行验证;
4、页面显示评分 100000、下载 976,评分基数不明,参考价值有限。
结尾¶
这个 Skill 的价值在于两点:带种子的随机让生成结果可复现,交互参数让调整不必改散代码。对于想在 Agent 里做 p5.js 生成艺术的人来说,它是一个小而具体的选择,但目前公开资料有限,建议先打开官方页面核实能力与用法。
官方地址:https://api.skillhub.cn/org-02qudk26/algorithmic-art-1
页面地址:https://www.skillhub.cn/skills/org-02qudk26/algorithmic-art-1