スキル algorithmic-art
🎨

algorithmic-art

安全

p5.jsでアルゴリズムアートを生成する

こちらからも入手できます: davila7,anthropics,Doyajin174,ArtemisAI,Cam10001110101,Azeem-2

再現可能な結果のためにシード付きランダムネスを使用してp5.jsで独自のジェネラティブアートを作成します。パラメータコントロールとシードナビゲーションを通じてユーザーが探索できるインタラクティブなアートを構築します。

対応: Claude Codex Code(CC)
⚠️ 66 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「algorithmic-art」を使用しています。 パーティクルを持つ有機的創発についてのアルゴリズムアートを作成

期待される結果:

ノイズ場に応答するフローするパーティクルと、パラメータ調整のためのコントロール、シードベースの再現性を備えたインタラクティブなHTMLアーティファクトを生成します。

「algorithmic-art」を使用しています。 再帰的パターンとシードナビゲーションを持つ幾何学アートを構築

期待される結果:

再帰的幾何学パターンを備えた自己完結型のHTML、パラメータ探索のためのサイドバーコントロール、シードバリエーション間を移動するボタンを出力します。

セキュリティ監査

安全
v1 • 2/24/2026

All 42 static findings are false positives. The skill is a legitimate p5.js generative art tool. Network access is limited to CDN resources for p5.js library and Google Fonts required for the viewer. The static scanner confused markdown code formatting, regex operations, and template comments as security risks.

3
スキャンされたファイル
1,227
解析された行数
6
検出結果
1
総監査数

重大な問題 (2)

False Positive: Windows SAM Database Reference
Static scanner flagged line 508 as 'Windows SAM database' but the actual content is '// PARTICLE SYSTEM' comment in the template. Scanner confused 'SYSTEM' with Windows SAM. This is a template placeholder comment.
False Positive: Dangerous Heuristic Combination
Scanner flagged 'Code execution + Network + Credential access' heuristic. This was triggered by benign JavaScript (regex .exec()), CDN network calls, and the word 'exec'. No credential access or malicious code exists.
中リスクの問題 (2)
False Positive: Python exec() Function
Scanner flagged JavaScript regex .exec() at line 133 as 'Python exec()'. The actual code is 'const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex)' which parses hex color values.
False Positive: Weak Cryptographic Algorithm
Scanner flagged various lines as 'Weak cryptographic algorithm' but no cryptographic code exists. Scanner likely confused algorithmic art terminology with cryptography.
低リスクの問題 (2)
False Positive: External Commands / Shell Backtick Execution
Scanner flagged markdown backticks (`) as shell backtick execution. These are code formatting delimiters in SKILL.md documentation, not actual shell commands.
Legitimate: Hardcoded CDN URLs
Network URLs at lines 23-26 are legitimate CDN resources for p5.js library and Google Fonts required for the interactive art viewer to function.
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
55
セキュリティ
91
仕様準拠

作れるもの

クリエイティブプロフェッショナル

再現可能なシードを使用して、プロジェクト、Webサイト、またはマーケティング資料用の独自のビジュアルアセットを生成します。

クリエイティブコーディングの学習

動作する例とパラメータ探索を通じてジェネラティブアートの原理を理解します。

インタラクティブアート作成

他のユーザーがパラメータ調整を通じて探索できる共有可能なインタラクティブアートを作成します。

これらのプロンプトを試す

基本的なアート生成
p5.jsを使用してアルゴリズムアートを作成します。 再現性を確保するためにシード付きランダムネスを使用します。 パラメータコントロール付きのインタラクティブなHTMLアーティファクトを構築します。
フロー場アート
p5.jsを使用してフロー場アルゴリズムアート作品を作成します。 ノイズ駆動ベクトル場に従うパーティクルシステムを含めます。 パーティクル数、ノイズスケール、速度のコントロールを追加します。
幾何学パターン
再帰的分割または円形パターンを使用して幾何学アルゴリズムアートを生成します。 ユーザーがバリエーションを探索できるようにシードナビゲーションを含めます。
インタラクティブエクスプローラー
シードナビゲーション(前/次/ランダム)、パラメータスライダー、カラーーピッカー、およびエクスポート機能を備えた完全なインタラクティブアルゴリズムアートビューアーを作成します。

ベストプラクティス

  • 再現可能な結果のために常にシード付きランダムネス(randomSeed、noiseSeed)を使用
  • アルゴリズム哲学から自然に現れるパラメータを設計
  • 移植性のためにすべてのコードを単一のHTMLファイルにインラインで記述

回避

  • 既存のアーティストの作品をコピーしないでください - 独自のアルゴリズム哲学を作成
  • テンプレートをスキップしないでください - viewer.htmlを開始点として使用
  • ランダムなカラー値を使用しないでください - 考えられた調和のとれたパレットを使用

よくある質問

アルゴリズムアートとは何ですか?
アルゴリズムアートは計算アルゴリズムを使用して作成されるビジュアルアートです。 数学的プロセスとコードを使用して、多くの場合再現可能な独自のビジュアル出力を生成します。
シード付きランダムネスはどのように機能しますか?
シード付きランダムネスは、ランダム数生成器を初期化するための開始番号(シード)を使用します。 これにより毎回同じ出力が生成され、再現可能なアートに不可欠です。
このスキルをオフラインで使用できますか?
このスキルはCDNからp5.jsを読み込むために最初にインターネットアクセスが必要です。 読み込まれると、生成されたアートはキャッシュされたブラウザセッションでオフラインで動作できます。
アルゴリズム哲学とは何ですか?
アルゴリズム哲学は、アート作成を指導する計算的な世界観です。 アルゴリズムが表現する数学的および美学的な原理を説明します。
生成されたアートを共有するにはどうすればいいですか?
出力は単一の自己完結型HTMLファイルです。 ファイルを送信するか、Webサーバーでホストすることで共有できます。
アートを画像としてエクスポートできますか?
はい、インタラクティブビューアには現在のキャンバスをPNGファイルとしてエクスポートするダウンロードボタンが含まれています。

開発者の詳細

作成者

ZhanlinCui

ライセンス

Complete terms in LICENSE.txt

参照

main

ファイル構成