← Back to Skills Marketplace
nollio

Party Planner Pro

by Nollio · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
120
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-party-planner-pro
Description
Organize and manage all party details from event setup and guest lists to menus, timelines, budgets, vendors, and day-of logistics for any event type.
Usage Guidance
This skill appears to be what it says: a local, file-based party planner. Before installing: 1) Review the included scripts (scripts/setup.sh, export-plan.sh, budget-report.sh) yourself instead of blindly pasting the SETUP-PROMPT block into a privileged shell — the setup block runs shell commands locally. 2) If you intend to use exports/visual reports, ensure Python 3.8+ (and Playwright if you want PNG reports) are available — the registry metadata did not declare these dependencies. 3) Confirm your agent/platform's data retention and network policy; the package's scripts claim no outbound network calls, but your agent or other plugins could add network behavior. 4) Back up any existing workspace data before running setup or uninstall steps. 5) If you handle sensitive guest data (personal contact info, health/allergy details), consider encrypting the workspace or using a platform with appropriate data protections. Finally, the pre-scan flagged prompt-injection patterns appear to be referenced as defensive guidance in SKILL.md, but if you have low tolerance for any ambiguous artifacts (unicode control characters, historical audit notes), inspect the raw files or run the package in a sandbox first.
Capability Analysis
Type: OpenClaw Skill Name: normieclaw-party-planner-pro Version: 1.0.3 The Party Planner Pro bundle is a highly structured and security-conscious skill bundle. It implements several defensive best practices, such as using environment variables to pass data into Python heredocs to prevent shell injection (found in scripts/budget-report.sh and scripts/export-plan.sh) and enforcing restrictive file permissions (umask 077 and chmod 700/600). The SKILL.md includes explicit prompt injection defenses, instructing the agent to treat all external guest and vendor data as untrusted string literals rather than instructions.
Capability Assessment
Purpose & Capability
Name/description (party/event planning) align with the files and runtime behavior: SKILL.md, example plans, dashboard spec, and local scripts all implement guest lists, budgets, exports, and dashboards. Minor inconsistency: README and SKILL.md state Python 3.8+ (and Playwright optional) are required for export/report features, but the registry metadata lists no required binaries; the skill will function for core planning without those tools, but export/visual-report features need Python and optional Playwright.
Instruction Scope
SKILL.md confines actions to workspace files (data/events/*.json) and explicitly includes a strong prompt-injection defense telling the agent to treat imported content as data, not instructions. Setup/install instructions ask the agent to create directories and run the included setup.sh which initializes data directories. There is no instruction to read unrelated system files or external credentials. The one caution: SETUP-PROMPT.md encourages pasting a shell-run block into the agent chat — that will execute local shell commands (create dirs, chmod, run setup.sh); users should inspect setup.sh before running.
Install Mechanism
No remote install/download spec — this is instruction-only plus local scripts included in the package. That lowers supply-chain risk. The included scripts operate on local workspace files and set file permissions; the CODEX audit and SECURITY.md assert no outbound network calls. Because scripts will be executed locally, users should still review them; but there are no remote URLs, installers, or extracted archives in the manifest.
Credentials
The skill declares no required environment variables or credentials. The package and docs reference workspace-root detection and some internal env names (e.g., WORKSPACE_ROOT, EVENT_FILE_ENV in the audit notes) used to pass data to scripts — these are local operational variables, not secrets. No cloud API keys, tokens, or unrelated credentials are requested.
Persistence & Privilege
always is false and model invocation is normal (agent-autonomous allowed). The skill writes its own data under skills/party-planner-pro/data/ and adjusts permissions there; it does not request system-wide changes or alter other skills' configurations. Setup.sh creates and locks down directories within the skill workspace (expected behavior).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install normieclaw-party-planner-pro
  3. After installation, invoke the skill by name or use /normieclaw-party-planner-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai
Metadata
Slug normieclaw-party-planner-pro
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Party Planner Pro?

Organize and manage all party details from event setup and guest lists to menus, timelines, budgets, vendors, and day-of logistics for any event type. It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install Party Planner Pro?

Run "/install normieclaw-party-planner-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Party Planner Pro free?

Yes, Party Planner Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Party Planner Pro support?

Party Planner Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Party Planner Pro?

It is built and maintained by Nollio (@nollio); the current version is v1.0.3.

💬 Comments