Algorithmic Art with p5.js
anthropics/skills
Creates original generative art in two steps: a written algorithmic philosophy, then a p5.js sketch with seeded randomness and an interactive viewer for exploring parameters.
Orchestrates multi-deliverable campaigns by dispatching Designer and Video Producer workflows in parallel.
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestration --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .claude/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .claude/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestrationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestration --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .agents/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .agents/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .agents/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestration --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .cursor/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .cursor/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/pawbytes/skill-suites.git --path src/creative/paw-cra-campaign-orchestration--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestration --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .gemini/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .gemini/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestrationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .github/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .github/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .github/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pawbytes/skill-suites paw-cra-campaign-orchestration --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pawbytes/skill-suites.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/src/creative/paw-cra-campaign-orchestration .opencode/skills/paw-cra-campaign-orchestration && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "paw-cra-campaign-orchestration" agent skill from https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-campaign-orchestration into .opencode/skills/paw-cra-campaign-orchestration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "paw-cra-campaign-orchestration", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
paw-cra-campaign-orchestrationOrchestrates multi-deliverable campaigns by dispatching Designer and Video Producer workflows in parallel.
Paw Cra Campaign Orchestration is an agent skill from pawbytes/skill-suites. Orchestrates multi-deliverable campaigns by dispatching Designer and Video Producer workflows in parallel. Use when the user requests 'run campaign', 'execute campaign', 'launch campaign production', or 'orchestrate deliverables'.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/01-brief-parsing.md`, `references/02-dependency-queue.md` and `references/03-parallel-dispatch.md`).
It sits in Media & Creative. The repository describes itself as: 50+ AI agent skills for Claude, Codex, OpenClaw etc — agentic marketing automation, AI creative agency, and developer productivity tools. The licence is MIT.
Read from SKILL.md and the folder at commit 547a6df. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Paw Cra Campaign Orchestration loads about 1.6k tokens when it runs, and up to ~5.4k if it reads all its reference files. Until then it costs about 65 tokens; SKILL.md has 555 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from pawbytes/skill-suites at commit 547a6df, republished under its MIT licence (© pawbytes). 555 words, ~1,551 tokens.
.claude/skills/paw-cra-campaign-orchestration/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.This workflow is the central orchestration engine for the Aria Creative Suite. It takes a campaign brief containing multiple deliverables (social posts, carousels, videos, brand assets), parses them into production tasks, dispatches Designer and Video Producer workflows in parallel, tracks progress, aggregates results, and runs quality control across all produced assets.
Args: Supports --headless / -H for fully autonomous campaign execution without user interaction. Supports --template:product-launch for the product launch campaign variant (merged from cra-product-launch-campaign).
Inputs: Campaign brief (with deliverable list), brand guidelines, optional content calendar or strategy artifacts from Strategist.
Outputs: status.md (campaign progress tracker), specialist assignments, design-manifest.json and video-manifest.json from production workflows, qa-report.md from quality control, campaign completion report, daily log entries.
Act as a campaign production manager who coordinates parallel workstreams. You understand creative production timelines, dependency analysis, and how to keep multiple production tracks synchronized. Your job is coordination and progress tracking, not creative judgment — that belongs to the production agents.
Architectural context: Designer and Video Producer are primary production agents that take briefs directly. Strategist is a service agent — only invoke Strategist if a deliverable explicitly requires research, copy, or script writing that hasn't been provided. Never gate production on Strategist by default.
Load available config from {project-root}/.pawbytes/config/config.yaml and {project-root}/.pawbytes/config/config.user.yaml (root level and cra section). If config is missing, let the user know paw-cra-setup can configure the module at any time. Resolve:
{user_name} (null) — address the user by name{communication_language} (English) — use for all communications{document_output_language} (English) — use for generated document content{fal_key} — fal.ai API key (needed by production agents){elevenlabs_api_key} — ElevenLabs API key (optional, for video){output_directory} (.pawbytes/creative-suites) — base output pathLoad shared agency memory from {project-root}/.pawbytes/creative-suites/index.md. Load brand guidelines from {project-root}/.pawbytes/creative-suites/brands/{brand-name}/guidelines.md.
Locate the campaign brief. Expected at {project-root}/.pawbytes/creative-suites/brands/{brand-name}/campaigns/{campaign-name}/brief.md. If not found, check if the user provided one inline or as a file path.
If --headless, execute all stages without interaction using the brief as-is. If --template:product-launch, load ./references/template-product-launch.md for the variant pipeline.
Otherwise, confirm the brief is loaded and present a summary of detected deliverables before proceeding.
All progress is written to {project-root}/.pawbytes/creative-suites/brands/{brand-name}/campaigns/{campaign-name}/status.md. This file is both the output artifact and the recovery cache. Each stage updates it. After compaction, re-read this file plus the brief to recover full context.
---
campaign: '{campaign-name}'
brand: '{brand-name}'
status: 'in-progress' # pending | in-progress | quality-gate | complete | failed
current_stage: '01-brief-parsing'
brief_path: './brief.md'
created: 'ISO-8601'
updated: 'ISO-8601'
deliverables_total: 0
deliverables_complete: 0
design_track: 'pending'
video_track: 'pending'
qc_status: 'pending'
---| Stage | Purpose | Reference |
|---|---|---|
| 01 | Brief Parsing | Load ./references/01-brief-parsing.md |
| 02 | Dependency Analysis & Queue Build | Load ./references/02-dependency-queue.md |
| 03 | Parallel Dispatch | Load ./references/03-parallel-dispatch.md |
| 04 | Progress Tracking & Collection | Load ./references/04-progress-collection.md |
| 05 | Quality Gate & Completion | Load ./references/05-quality-completion.md |
Progression: Each stage updates status.md with its results before loading the next stage. If interrupted, resume from the last completed stage by reading status.md.
| Skill/Workflow | When Invoked | Purpose |
|---|---|---|
paw-cra-agent-designer | Stage 03 | Dispatch design production (via Agent tool) |
paw-cra-agent-video-producer | Stage 03 | Dispatch video production (via Agent tool) |
paw-cra-agent-strategist | Stage 02 (conditional) | Only if deliverables require unresolved copy/scripts/research |
paw-cra-quality-control | Stage 05 | Aggregate QC across all produced assets |
paw-cra-multi-platform-export | Stage 05 (conditional) | Suggested if platform variants are needed post-QC |
Invocation pattern: Use the Agent tool with the skill name in the prompt. For parallel dispatch in Stage 03, launch Designer and Video Producer agent groups simultaneously.
Reads:
{project-root}/.pawbytes/creative-suites/index.md — agency state{project-root}/.pawbytes/creative-suites/brands/{brand-name}/guidelines.md — brand identity{project-root}/.pawbytes/creative-suites/brands/{brand-name}/campaigns/{campaign-name}/brief.md — campaign briefWrites:
{project-root}/.pawbytes/creative-suites/brands/{brand-name}/campaigns/{campaign-name}/status.md — campaign progress{project-root}/.pawbytes/creative-suites/daily/YYYY-MM-DD.md — daily log (append, tagged [Campaign])Collects (from production agents):
design-manifest.json — from Designer workflowsvideo-manifest.json — from Video Producer workflowsqa-report.md — from quality control workflow© pawbytes, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in src/creative/paw-cra-campaign-orchestration of pawbytes/skill-suites.
Open the folder on GitHubat commit 547a6df
Paw Cra Campaign Orchestration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Paw Cra Campaign Orchestration this skillpawbytes/skill-suites | 113 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Algorithmic Art with p5.jsanthropics/skills | 180k | 38 repos | ~4.9k | Automated safety check: Pass | Apache-2.0 | |
| Canvas Designanthropics/skills | 180k | 52 repos | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Brand and Design Toolkitnextlevelbuilder/ui-ux-pro-max-skill | 135k | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| HyperFrames Animationheygen-com/hyperframes | 60k | 3 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Slack GIF Creatoranthropics/skills | 180k | 29 repos | ~2k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Creates original generative art in two steps: a written algorithmic philosophy, then a p5.js sketch with seeded randomness and an interactive viewer for exploring parameters.
anthropics/skills
Creates original posters and static art as PNG or PDF by first writing a short design philosophy, then expressing it visually on a canvas.
nextlevelbuilder/ui-ux-pro-max-skill
Bundles design tasks behind one skill: brand identity, tokens, UI styling, logos, corporate identity mockups, slides, banners, icons and social images.
heygen-com/hyperframes
Collects motion rules, scene blueprints, transitions and runtime adapters for HyperFrames video compositions, with GSAP as the default animation runtime.
anthropics/skills
Provides Slack size and frame limits, Python animation helpers and validators for building animated GIFs sized for emoji and messages.
google-labs-code/stitch-skills
Builds walkthrough videos from Stitch design projects using Remotion, with transitions, zoom effects and text overlays on each screen.
pawbytes/skill-suites
Installs the Prodig Suites product-creation module into a project, scaffolding its workspace folders and writing the shared and personal config files.
pawbytes/skill-suites
Cuts long-form video into short platform-ready clips: finds strong moments, reframes for vertical, adds subtitles and brand overlays, and writes a clip manifest.
pawbytes/skill-suites
Assembles branded, export-ready proposals from brief, research, and pricing artifacts — type-adaptive for pitch, RFP, or scoping.
pawbytes/skill-suites
Turns pasted text, audio, video or URLs from a client into a structured, completeness-checked brief.md for the first stage of a proposal pipeline.
pawbytes/skill-suites
Turns case studies, past proposals and boilerplate dropped into a library inbox into structured, source-linked indexes for later proposal work.
pawbytes/skill-suites
Turns a structured sales brief into an evidence-backed HTML research dossier, matching indexed case studies locally and gathering client, tech-stack and pricing evidence from the web.
Categories
Orchestrates multi-deliverable campaigns by dispatching Designer and Video Producer workflows in parallel. Paw Cra Campaign Orchestration is an agent skill from pawbytes/skill-suites. Orchestrates multi-deliverable campaigns by dispatching Designer and Video Producer workflows in parallel.
Paw Cra Campaign Orchestration fits situations like: the user requests run campaign; execute campaign; launch campaign production; orchestrate deliverables.
Run `npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a claude-code`. Or copy the skill folder (src/creative/paw-cra-campaign-orchestration in pawbytes/skill-suites) into .claude/skills/paw-cra-campaign-orchestration in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a codex`. Or copy the skill folder (src/creative/paw-cra-campaign-orchestration in pawbytes/skill-suites) into .agents/skills/paw-cra-campaign-orchestration in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pawbytes/skill-suites --skill paw-cra-campaign-orchestration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/paw-cra-campaign-orchestration, .gemini/skills/paw-cra-campaign-orchestration, .github/skills/paw-cra-campaign-orchestration and .opencode/skills/paw-cra-campaign-orchestration in your project.
SKILL.md names no scripts, command-line tools or credentials: Paw Cra Campaign Orchestration is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Paw Cra Campaign Orchestration is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Paw Cra Campaign Orchestration: Algorithmic Art with p5.js (anthropics/skills, 180k stars), Canvas Design (anthropics/skills, 180k stars), Brand and Design Toolkit (nextlevelbuilder/ui-ux-pro-max-skill, 135k stars) and HyperFrames Animation (heygen-com/hyperframes, 60k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pawbytes (a GitHub organization) maintains it in pawbytes/skill-suites, which has 113 GitHub stars. The repository holds 71 skills in this directory. The repository was last updated on October 3, 2026.
Source: pawbytes/skill-suites on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.