Appendix C: Resources
This appendix pulls together the official resources, tools, and recommended reading that support serious automation work with OpenClaw. It's the practical reference for practitioners who need to go deeper on specific technologies — shell scripting, Python automation, systems thinking, or the OpenClaw ecosystem itself. Bookmark the official resources and keep them within reach; implementation details evolve even when core patterns remain stable.
Official resources include the OpenClaw documentation (canonical API reference), ClawHub (the package registry for community-built skills), and OpenClaw GitHub (for bug reports and core contributions). These are the ground truth sources — the handbook covers patterns and concepts, but the official docs are where current implementation details live. The cron expression tools like crontab.guru provide visual generators for building exact schedules, which is especially useful when you're setting up complex overlapping schedules.
The shell tools section covers the commands that appear throughout the book — find, grep, awk, jq, chmod, chown, ps, kill, ls, du, df, wc. These are worth knowing well because file operations, log parsing, and process management are the backbone of most automation scripts. Python patterns follow, covering file I/O with pathlib, JSON handling, datetime operations, and argument parsing — the building blocks for the automation scripts detailed in the cookbook and other appendices.
The recommended reading covers four areas: shell scripting ("The Linux Command Line" by William Shotts is free and thorough), Python automation ("Automate the Boring Stuff with Python" by Al Sweigart is free and accessible), systems thinking ("The Goal" by Goldratt applies production systems thinking to workflows), and mental models ("Thinking in Systems" by Meadows provides frameworks for understanding complex interdependent systems). These books collectively build the mindset that makes automation practitioners effective.
Key Items
- **OpenClaw GitHub** — The official repository for OpenClaw core; primary resource for bug reports, feature requests, and core development contributions; always check official docs for current API details as implementation evolves
- **crontab.guru** — Visual cron expression generator for building precise schedules; essential for complex overlapping cron schedules and for verifying that your intended schedule matches the cron expression you wrote
- **jq** — Command-line JSON processor for parsing, filtering, and transforming JSON data in shell scripts and pipelines; indispensable for working with JSON output from automation scripts and API responses
- **"Automate the Boring Stuff with Python"** (Al Sweigart) — Free online, accessible introduction to Python for automation; covers file operations, web scraping, Excel/CSV processing, scheduling, and email automation; the practical starting point for Python-based automation
- **"The Goal"** (Eliyahu Goldratt) — Applied theory of constraints for production systems; teaches to think about bottlenecks, throughput, and inventory in any workflow — directly applicable to optimizing automation pipelines and identifying which steps constrain overall system performance
Related Concepts
- [[kelly-handbook-ch6-scheduling-and-cron]] for cron scheduling reference
- [[kelly-handbook-ch3-file-automation]] for shell tool patterns and file operations
- [[kelly-handbook-ch4-web-automation]] for web_fetch and browser automation
- [[karpathy-llm-wiki]] for the LLM wiki pattern this KB follows