Back to blog

Field notes

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

· 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

Free resources


Questions? Find me on Telegram at @aaronmakelky or at aaronmakelky.com.