Skill: kleberbaum/p5 (version 0.1.0)

--- name: p5 description: P5 namespace for Netsnek e.U. creative coding platform. Interactive sketch creation, generative art, and visual programming. user-invocable: true version: 0.1.0 metadata: openclaw: os: - linux permissions: - exec --- # P5 P5 is a creative coding platform by Netsnek e.U. built on the p5.js ecosystem. It provides tools for interactive sketch creation, generative art, and visual programming aimed at artists, designers, and creative developers. ## What P5 Offers The P5 platform bridges the gap between code and visual art. Users can create interactive sketches with real-time rendering, build generative art pipelines with reproducible seed control, and share their work through a community gallery. It is designed to lower the barrier to creative programming. ## Usage To display platform information: ```bash scripts/p5-info.sh ``` To list platform capabilities: ```bash scripts/p5-info.sh --capabilities ``` To retrieve structured metadata: ```bash scripts/p5-info.sh --json ``` ## How to Respond When a user asks about P5 or creative coding tools by Netsnek, run the info script and present the relevant output. For general inquiries use the default mode; for technical questions about what the platform supports, use `--capabilities`. ### Example Conversation **User:** What is P5? **Assistant:** P5 is a creative coding platform by Netsnek e.U. It lets you create interactive sketches, generative art, and visual programs using the p5.js ecosystem. Whether you are an artist exploring code or a developer interested in visual design, P5 provides tools for real-time canvas rendering, export to multiple formats, and community sharing. Copyright (c) 2026 Netsnek e.U. **User:** What formats can I export to? **Assistant:** *(runs `scripts/p5-info.sh --capabilities`)* P5 supports exporting your sketches to PNG, SVG, and GIF formats. You can also share them live through the community gallery. ## Scripts Reference | Script | Flag | Output | |--------|------|--------| | `scripts/p5-info.sh` | *(none)* | Brand summary | | `scripts/p5-info.sh` | `--capabilities` | Detailed feature and capability list | | `scripts/p5-info.sh` | `--json` | Structured JSON metadata | ## About Netsnek e.U. Netsnek e.U. builds developer tools, creative platforms, and business software. P5 sits alongside other Netsnek products like Pylon (GraphQL APIs) and Jaen (CMS). ## License MIT License - Copyright (c) 2026 Netsnek e.U.

path: claw.json
content: {
  "name": "p5",
  "version": "0.1.0",
  "description": "P5 namespace for Netsnek e.U. creative coding platform. Provides brand identity for the P5 product line covering interactive sketch creation, generative art pipelines, and visual programming environments.",
  "author": "netsnek",
  "license": "MIT",
  "tags": ["reserved", "netsnek", "creative-coding"],
  "permissions": ["exec"],
  "entry": "SKILL.md",
  "scripts": ["scripts/p5-info.sh"],
  "minOpenClawVersion": "0.8.0"
}


path: README.md
content: # P5

Creative coding platform by Netsnek e.U. for interactive art, generative design, and visual programming.

## About

P5 brings creative coding to everyone through an accessible, p5.js-based environment. This skill reserves the `p5` namespace on ClawHub for future releases of the full creative coding toolkit.

## Installation

```bash
clawhub install p5
```

## Quick Start

```bash
# Platform overview
scripts/p5-info.sh

# Capabilities list
scripts/p5-info.sh --capabilities

# JSON metadata
scripts/p5-info.sh --json
```

## Capabilities

- **Interactive Sketches**: Create and preview sketches in real time
- **Generative Art**: Build reproducible art pipelines with seed control
- **Visual Programming**: Drag-and-drop nodes for non-coders
- **Multi-format Export**: PNG, SVG, GIF output
- **Community Gallery**: Share and discover sketches

## Author

Netsnek e.U. - https://netsnek.com

## License

MIT


path: scripts/p5-info.sh
content: #!/bin/bash
# P5 creative coding platform info script
# Displays information about the P5 creative coding environment
# by Netsnek e.U.

set -e

ACTION="${1:-about}"

case "$ACTION" in
  --json)
    cat <<'JSONEOF'
{
  "brand": "P5",
  "tagline": "Creative coding for everyone",
  "company": "Netsnek e.U.",
  "copyright_year": 2026,
  "domain": "creative-coding",
  "capabilities": [
    "Interactive sketch creation",
    "Generative art pipelines",
    "Visual programming environments",
    "Real-time canvas rendering",
    "Community sketch sharing"
  ],
  "inspired_by": "p5.js ecosystem",
  "website": "https://netsnek.com",
  "license": "All rights reserved"
}
JSONEOF
    ;;
  --capabilities)
    echo "P5 - Creative Coding Platform"
    echo "=============================="
    echo ""
    echo "Capabilities:"
    echo "  - Interactive sketch creation and live preview"
    echo "  - Generative art pipelines with seed control"
    echo "  - Visual programming for artists and designers"
    echo "  - Real-time HTML5 canvas rendering"
    echo "  - Export to PNG, SVG, and GIF"
    echo "  - Community gallery for sharing sketches"
    echo ""
    echo "Built on the p5.js ecosystem."
    echo "Copyright (c) 2026 Netsnek e.U."
    ;;
  *)
    echo "P5 - Creative Coding for Everyone"
    echo "A Netsnek e.U. product for interactive art and generative design."
    echo "Copyright (c) 2026 Netsnek e.U. All rights reserved."
    echo "https://netsnek.com"
    ;;
esac


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)