بنقرة واحدة
creative-coding
Creative coding: p5.js sketches, Manim animations, Pretext text layouts.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Creative coding: p5.js sketches, Manim animations, Pretext text layouts.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
macOS-specific automation: iMessage/SMS messaging and desktop control (screenshots, clicks, keyboard input).
Messaging platform integrations: email (IMAP/SMTP via Himalaya), X/Twitter (xurl CLI), and Yuanbao groups (@mentions, DMs).
Control creative software programmatically: ComfyUI (AI image/video generation via REST/WebSocket API) and TouchDesigner (real-time visual programming via MCP).
Systematic engineering disciplines: debugging (root cause investigation), TDD (test-first development), and exploratory QA (web app testing).
Create, read, edit .pptx decks, slides, notes, templates.
Visual design artifacts: HTML/SVG/JSON diagrams, design systems, brand templates.
| name | creative-coding |
| description | Creative coding: p5.js sketches, Manim animations, Pretext text layouts. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["creative-coding","p5js","manim","pretext","generative-art","animation","visualization"],"category":"creative"}} |
Programmatic visual art: browser-based generative sketches (p5.js), educational math animations (Manim CE), and typographic text layouts (Pretext).
visual-design skill insteadWhen: Generative art, data visualization, interactive experiences, WebGL shaders, audio-reactive visuals.
Creative Standard:
Modes: Generative art, Data visualization, Interactive experience, Animation/motion graphics, 3D scene, Image processing, Audio-reactive.
Thinking Framework:
Setup: See scripts/p5js-setup.sh for environment setup.
Export: See scripts/p5js-export-frames.js and scripts/p5js-render.sh for frame export.
Serve: See scripts/p5js-serve.sh for local development server.
References:
references/p5js-core-api.md — Core API referencereferences/p5js-color-systems.md — Color modes and palettesreferences/p5js-shapes-and-geometry.md — Shape primitivesreferences/p5js-animation.md — Animation techniquesreferences/p5js-interaction.md — Mouse/keyboard interactionreferences/p5js-typography.md — Text renderingreferences/p5js-visual-effects.md — Post-processing effectsreferences/p5js-webgl-and-3d.md — WebGL modereferences/p5js-export-pipeline.md — Frame export and recordingreferences/p5js-troubleshooting.md — Common issuesTemplates:
templates/p5js-viewer.html — HTML viewer templateWhen: Concept explainers, equation derivations, algorithm visualizations, data stories, paper explainers.
Creative Standard:
self.wait(). 2-second pause after key reveal.Modes: Concept explainer, Equation derivation, Algorithm visualization, Data story, Architecture diagram, Paper explainer, 3D visualization.
Stack: Manim CE (Core), LaTeX (Math), ffmpeg (Video I/O), ElevenLabs/Qwen3-TTS (Optional TTS).
Thinking Framework:
Setup: See scripts/manim-setup.sh for environment setup.
References:
references/manim-scene-planning.md — Scene structure and planningreferences/manim-production-quality.md — Production standardsreferences/manim-decorations.md — Decorative elementsreferences/manim-troubleshooting.md — Common issuesreferences/manim-camera-and-3d.md — Camera and 3D objectsreferences/manim-equations.md — Equation renderingreferences/manim-graphs-and-data.md — Graphs and data visualizationreferences/manim-visual-design.md — Visual design principlesreferences/manim-rendering.md — Rendering settingsreferences/manim-animation-design-thinking.md — Design thinking for animationsreferences/manim-animations.md — Animation techniquesreferences/manim-mobjects.md — Mathematical objectsreferences/manim-updaters-and-trackers.md — Updaters and value trackersreferences/manim-paper-explainer.md — Paper explainer workflowWhen: Text flowing around moving shapes, ASCII-art with real words, text-as-geometry games, kinetic typography, shrink-wrap UI.
Author: Cheng Lou (React core, ReasonML, Midjourney). 15KB zero-dependency TS library.
Core Primitive: Given (text, font, width), returns line breaks, per-line widths, per-grapheme positions, total height via canvas measurement (no reflow).
Don't Use For: Static SVG/HTML (use CSS), rich text editors, image-to-text (use ascii-art), pure canvas gen art with no text (use p5js).
Creative Standard:
Community Corpus: pretext-breaker, tetris-pretext, PreTextExperiments, somnai-dreams/pretext-demos, bad-apple-pretext, dokobot/pretext-demo, SmisLee/alarmy-pretext-demo. Official playground: chenglou.me/pretext.
References:
references/pretext-patterns.md — Common patterns and techniquesTemplates:
templates/pretext-hello-orb-flow.html — Orbital flow exampletemplates/pretext-donut-orbit.html — Donut orbit exampleAll three tools share these creative coding principles:
noLoop() stops draw() — use redraw() for one-shot updates.self.wait() makes animations feel rushed.