# OpenClaw Skills Bundle

- kind: Skill
- sku: sku_pi_ten_bundle
- version: 1.0.0
- price: $19 USD
- availability: in_stock
- runtime: OpenClaw
- last_tested: 2026-04-07
- page: https://kitsforagents.com/kits/skills/openclaw-skills-bundle/
- json: https://kitsforagents.com/kits/skills/openclaw-skills-bundle.json

## Job

Copy ten working skill folders from a Raspberry Pi setup instead of inventing cron and error handling from a blank file.

## Who it is for

You want a working folder to compare against, not a blank SKILL.md.

## Who should skip it

You are not on OpenClaw. Buy Reliability Patterns or SOUL.md instead.

## What you get

Ten real skill folders from Aaron's Pi 5 OpenClaw setup. Each folder has SKILL.md, SETUP.md, and scripts only where a prompt is not enough. Use them as a reference setup, then swap in your own keys.

## Inputs

- openclaw_skills_dir (path, required): Destination skills directory

## Outputs

- skill_folders (file): Ten skill folders

## Eval

90/100 · 9/10 · 2026-04-07 · Raspberry Pi 5 OpenClaw

Folders install and briefing still exits 0 when one fetch fails.

## Success criteria

- morning-briefing produces the six-section template
- A failed weather fetch does not kill the job
- SETUP.md lists the labeled keys each folder needs

## License and refund

Personal-use, one seat, no redistribution. 14-day refund if the advertised eval fails on the advertised fixture, or the checksum mismatches.

## Checkout

Human: POST https://kitsforagents.com/api/v1/checkout with `{ "sku": "sku_pi_ten_bundle" }`
Agent: POST https://kitsforagents.com/api/acp/checkout_sessions with ACP 2026-04-17 checkout session body.

```yaml
schema: "makelky.agent-packet/2026-08"
sku: "sku_pi_ten_bundle"
name: "OpenClaw Skills Bundle"
kind: "skills"
version: "1.0.0"
url: "https://kitsforagents.com/kits/skills/openclaw-skills-bundle/"
md_url: "https://kitsforagents.com/kits/skills/openclaw-skills-bundle.md"
json_url: "https://kitsforagents.com/kits/skills/openclaw-skills-bundle.json"
job: >
    Copy ten working skill folders from a Raspberry Pi setup instead of inventing cron and error handling from a blank file.
summary: >
    Morning briefing, daily video learning, weekly review, nightly YOLO, content flywheel, geopolitical briefing, social intake, weather, recipe processor, and Google Calendar.
inputs:
  - name: "openclaw_skills_dir"
    type: "path"
    required: true
    description: "Destination skills directory"
outputs:
  - name: "skill_folders"
    type: "file"
    description: "Ten skill folders"
runtime:
  primary: "openclaw"
  also: []
permissions: "filesystem write-skills-dir; network for listed APIs; cron"
secrets_required:
  - "OPENWEATHER_API_KEY"
  - "BRAVE_API_KEY"
  - "GOOGLE_CALENDAR_CREDENTIALS"
eval:
  score: 90
  casesPassed: 9
  casesTotal: 10
  dateTested: "2026-04-07"
  environment: "Raspberry Pi 5 OpenClaw"
  summary: "Folders install and briefing still exits 0 when one fetch fails."
price:
  amount: 19
  amount_minor: 1900
  currency: "USD"
  display: "$19"
  is_digital: true
  availability: "in_stock"
license:
  id: "personal-use"
  url: "https://kitsforagents.com/legal/license/"
  redistribution: "forbidden"
  seats: 1
  commercial: false
install:
  after_purchase: true
  preview_url: "https://kitsforagents.com/install/openclaw-skills-bundle/"
success_criteria:
  - "morning-briefing produces the six-section template"
  - "A failed weather fetch does not kill the job"
  - "SETUP.md lists the labeled keys each folder needs"
refund:
  window_days: 14
  policy_url: "https://kitsforagents.com/refunds/"
  agent_endpoint: "https://kitsforagents.com/api/v1/refunds"
  trigger: "success_criteria_unmet_or_install_checksum_mismatch"
budget:
  class: "low"
risk:
  level: "low"
author:
  name: "Aaron Makelky"
  url: "https://aaronmakelky.com/about"
  tested_on_own_work: true
  brand_deals: false
checkout:
  human: "https://kitsforagents.com/api/v1/checkout"
  acp: "https://kitsforagents.com/api/acp/checkout_sessions"
last_tested: "2026-04-07"
is_eligible_checkout: true
```
