algorithmic-art skill 是什么、怎么使用:Anthropic 官方的 p5.js 生成艺术 Skill(可调参数、可复现的随机种子)

algorithmic-art 是 anthropics/skills 里的生成艺术 Skill:先写一份「算法哲学」,再用 p5.js 实现成带随机种子和参数面板的交互作品,适合流场、粒子系统这类代码艺术。

Install · 安装命令

/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

以 / 开头的命令在 Claude Code 会话里输入,其余在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
4 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 anthropics/skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 8.5 万次;所在仓库 anthropics/skills 在 GitHub 约 18.0 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

algorithmic-art 让 Claude 用代码创作生成艺术。按 description,用户想用代码做艺术、生成艺术、算法艺术、流场(flow field)或粒子系统时使用,技术上基于 p5.js,特点是「带种子的随机」和「可交互的参数探索」;同时要求创作原创作品,不照搬已有艺术家的作品。

和 canvas-design 一样,它分两步走。第一步写一份「算法哲学」:用一段文字描述这件作品背后的计算美学——用什么过程、怎样的涌现行为、噪声场和粒子如何相互作用,存成 .md。第二步把这份哲学实现成 p5.js 程序。技能在这里有一条硬性规定:动手前必须先读目录里的 templates/viewer.html 模板,交互查看器的整体框架和界面是固定的,只允许替换算法本身和参数定义。

成品是一个可以直接打开的 HTML:有随机种子的输入与前后翻页(同一个种子永远得到同一幅画),有一组滑块实时调参数。产出的文件类型是 .md(哲学)、.html(查看器)和 .js(算法)。

怎么安装

algorithmic-art 收在 anthropics/skills 仓库的 example-skills 插件包里。在 Claude Code 会话中依次输入(命令来自仓库 README):

text
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

同一个包里的其他示例技能会一起装上。只想要这一个,可以把仓库里的 skills/algorithmic-art 文件夹复制到 ~/.claude/skills/(个人)或项目的 .claude/skills/;claude.ai 网页版则在 Customize → Skills 里上传这个文件夹的 ZIP。

仓库整体介绍和其他安装方式,详见本站《anthropics/skills 是什么、怎么安装:Anthropic 官方 Skills 仓库(docx / pptx / xlsx / pdf、skill-creator)》。

怎么用

  • 「做一件以『潮汐』为主题的流场作品,颜色偏冷」。
  • 「粒子太密了,把数量参数的范围调小,再加一个控制拖尾长度的滑块」。
  • 「保持算法不变,换十个种子,挑出最好看的三个告诉我编号」。

目录里只有两个模板文件:viewer.html(查看器)和 generator_template.js(算法骨架)。

适合谁 / 局限

适合对创意编程感兴趣的人、想给网站或演示做动态背景的设计师,以及教学场景里演示「参数如何改变图形」。它产出的是抽象的程序化图形,不是插画或照片;需要具象内容时应该用图像生成模型。作品在浏览器里实时计算,粒子数量很大时旧电脑会卡。

注意事项

  • 许可:技能目录内的 LICENSE.txt 为 Apache-2.0。
  • 运行环境:成品是纯前端文件,本地浏览器打开即可;在 claude.ai 里可以作为 Artifact 直接预览。模板里的 p5.js 是从公共 CDN 加载的,完全离线时需要自备库文件。
  • 原创要求:不要让它复刻具体某位艺术家的代表作。
  • 想把作品导出成高清图片或视频,需要自己再提要求或另行处理。

其他 Skill 库

  1. 01

    superpowers-zh 是什么、怎么安装:Superpowers 中文版(完整汉化 + 中文代码审查、Git 工作流等原创技能)

    superpowers-zh 是社区维护的 Superpowers 中文增强版:15 个上游技能的完整汉化,加 4 个面向国内团队的原创技能(中文代码审查、Git 工作流、技术文档、提交规范),一条 npx 命令适配 Trae、Qoder、CodeBuddy 等国产工具。

    ClaudeCodex0
  2. 02

    azure-skills 是什么、怎么安装:微软官方 Azure Skills 插件(技能 + Azure MCP Server,让智能体真正操作 Azure)

    microsoft/azure-skills 是微软官方的 Azure 插件:一次安装同时带来 Azure 技能、Azure MCP Server 和 Foundry MCP,技能负责「知道怎么做」,MCP 工具负责在真实的 Azure 资源上执行。

    ClaudeGitHub Copilot0
  3. 03

    citation-management skill 是什么、怎么安装使用:让智能体查文献、核对引用并生成 BibTeX

    citation-management 是 K-Dense 科研技能库里的引用管理技能:检索 OpenAlex、PubMed 和 Google Scholar,从 CrossRef 等来源提取准确的元数据,把 DOI、PMID、arXiv 编号转成规范的 BibTeX,并逐条验证已有引用是否属实。

    ClaudeCodex0
  4. 04

    teach skill 是什么、怎么用:Matt Pocock 的 AI 私教 Skill,把一个文件夹变成跨会话的学习工作区

    teach 是 mattpocock/skills 的教学技能:把当前目录当作学习工作区,用 MISSION.md 记录学习动机,按最近发展区安排课程,把要点沉淀成可打印的参考资料,并跨多次会话记录进度。

    ClaudeCodex0
  5. 05

    shipping-and-launch skill 是什么、怎么安装使用:上线前检查清单、灰度放量阈值和回滚策略

    shipping-and-launch 是 addyosmani/agent-skills 里的发布技能:给出覆盖代码质量、安全、性能、无障碍、基础设施和文档的上线前清单,以及功能开关策略、分阶段放量的判断阈值、监控项和回滚方案。

    ClaudeCodex0
  6. 06

    test-driven-development skill 是什么、怎么用:Superpowers 强制「先写失败测试」的 TDD Skill

    test-driven-development 是 Superpowers 的 TDD 技能:实现任何功能或修 bug 前先写测试并亲眼看它失败,再写最少的代码让它通过,然后重构;先写了实现代码就删掉重来。

    ClaudeCodex0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~