# I cleaned up ten skill folders so you can see the wiring

Source: https://aaronmakelky.com/blog/10-openclaw-skills-running-on-raspberry-pi
Last updated: 2026-04-07

Hardware is a Pi 5. Each folder has a SKILL.md, a SETUP.md, and scripts only where a prompt is not enough.

[Back to blog](/blog)

Field notes

April 7, 2026 · 8 min read

OpenClaw · Raspberry Pi · Agents

I cleaned up ten OpenClaw skill folders from my Raspberry Pi setup so you can inspect how each job is wired. Some are scheduled jobs. Some are reference folders. I mostly wanted the folder structure visible: a SKILL.md, setup notes, and scripts where the workflow needs them.

## The setup

Hardware: Raspberry Pi 5, 8GB RAM, running Raspberry Pi OS. OpenClaw handles the agent layer. Each folder has a SKILL.md for the job, a SETUP.md for the boring install parts, and scripts where the workflow needs actual code instead of another prompt.

## The 10 skills

### 1. Morning Briefing

Delivers a daily briefing to Telegram at 6:30am with weather, calendar events, market data, AI news, and personal notes. Pulls from Google Calendar API, wttr.in, and web search.

Python, Google Calendar API, Brave Search, Telegram

### 2. Daily Video Learning

Builds transcript-backed YouTube learning packets and saves them where they can be reviewed later.

YouTube Data API, Supadata API, OpenAI, Notion

### 3. Weekly Review

Turns the week into a short review of content output, project status, and what needs attention next.

Bash, files, weekly notes

### 4. Nightly YOLO

Overnight build-and-research slot that picks one real problem and ships a concrete artifact, then records what not to repeat.

OpenClaw agent, memory files, research log

### 5. Content Flywheel

Takes raw notes from the intake stage, drafts social posts in a consistent voice, audits for AI patterns, generates hooks, and queues them for review.

Python, LLM drafting and auditing, File pipeline

### 6. Geopolitical Briefing

Weekday briefing on war, defense, and cybersecurity, with sources separated from the final summary.

Bash, Brave Search, notes

### 7. Social Media Intake

Pulls transcripts and content from YouTube, Instagram, and TikTok URLs. Used by other skills for video learning and content intake.

Supadata API, Python

### 8. Weather

Pulls current conditions and forecasts from simple weather sources so other jobs do not need to solve that part again.

wttr.in, Open-Meteo

### 9. Recipe Processor

Turns recipe-card images into structured recipe entries with OCR, cleanup, and Notion output.

OpenAI, Notion, OCR workflow

### 10. Google Calendar

Manages Google Calendar through OAuth so calendar work can happen through an actual API instead of copy-paste.

Google Calendar API, OAuth2, Python

## What makes these different from prompt collections

Most OpenClaw "skills" shared online are prompt files: a SKILL.md with instructions and nothing else. These folders show more of the wiring:

- Actual scripts: Python and Bash files that run API calls, parse data, and write output
- Schedule notes: where a job is meant to run on a schedule, the timing is written down
- Setup guides: SETUP.md files for API keys, dependencies, and configuration
- Known edges: enough setup detail to see where the folder will need your own keys, paths, and judgment

The difference matters when you are setting up a morning briefing and the calendar API integration does not work because the token path is wrong. Or when your content pipeline fails because the prompt assumes a folder name you do not use. A folder with setup notes gives you something to inspect before you start changing your own stack.

## Example schedule from my setup

```
6:00am  - Morning briefing
2:00pm  - Daily video learning
3:00pm  - Content flywheel
weekday - Geopolitical briefing
Monday   - Weekly review
10:00pm - Nightly YOLO build
```

## Why a Raspberry Pi

The Pi runs 24/7 at ~3-5 watts, with no cloud costs or server management and no VM getting patched and rebooted under you. OpenClaw runs as a systemd service and auto-restarts on failure. The whole setup costs $80 in hardware and $0/month to operate.

I chose this over a VPS because the agent runs cron jobs that need reliable timing and persistent state. A $5/month VPS works too, but the Pi gives me physical control and zero recurring cost.

Get the 10 folders with setup guides and scripts where the workflow needs them.

[See the OpenClaw kits I'm selling now](/shop)

## Free resources

- [Reliability notes](/reliability): 7 habits for keeping small agents from failing quietly
- [AI workflow checklist](/checklist): a quick check before a workflow gets trusted
- [Agent setup check](/scorecard): 5 questions about identity, memory, scheduling, and recovery

Questions? Find me on Telegram at [@aaronmakelky](https://t.me/aaronmakelky) or at [aaronmakelky.com](/).

## Related pages

- [OpenClaw kits](/shop)
- [Reliability notes](/reliability)
- [Tools](/tools)

## Sources and references

- [Raspberry Pi 5](https://www.raspberrypi.com/products/raspberry-pi-5/)
- [OpenAI Codex GitHub repository](https://github.com/openai/codex)
