Loading...
Loading...
Build local-only executive assistant workflows with OpenClaw using file-based data intake, operational memory, and communications triage
npx skill4agent add aradotso/hermes-skills openclaw-executive-assistant-webinarsSkill by ara.so — Hermes Skills collection.
git clone https://github.com/dandenney/webinars-build-your-own-executive-assistant-with-openclaw.git
cd webinars-build-your-own-executive-assistant-with-openclawcode-along/
├── INDEX.md
├── 01-data-intake-review/
│ ├── incoming/ # Files to inspect
│ ├── prompts/
│ │ └── intake-review.md
│ ├── outputs/ # Generated reports
│ └── expected/
│ └── report-outline.md
├── 02-operational-memory/
│ ├── inbox/ # Work notes and residue
│ ├── prompts/
│ │ ├── daily-log.md
│ │ └── weekly-hype.md
│ ├── outputs/
│ ├── schedule/
│ │ ├── cron-examples.md
│ │ └── heartbeat-note.md
├── 03-offline-communications-triage/
│ ├── eml/ # Exported email files
│ ├── prompts/
│ │ └── email-triage.md
│ ├── outputs/
│ └── expected/
│ └── report-outline.md
└── mission-control/ # Optional dashboardcd code-along/01-data-intake-reviewincoming/prompts/intake-review.mdincoming/outputs/intake-review.mdReview all files in the incoming/ directory and create an intake report that includes:
- List of all files with size and type
- Security/privacy concerns
- Recommended actions for each file
- Overall priority assessment
Format as markdown with clear sections.cd code-along/02-operational-memory# Daily Log Prompt Pattern
Review all notes in inbox/ from today and create a daily log with:
- Key accomplishments
- Decisions made
- Blockers encountered
- Tomorrow's priorities
Output to: outputs/daily-log.md# Weekly Hype Prompt Pattern
Review all daily logs from this week and create a weekly summary with:
- Week's highlights
- Momentum indicators
- Patterns observed
- Next week's focus areas
Output to: outputs/weekly-hype.md# Daily log generation at 5pm
0 17 * * * /path/to/generate-daily-log.sh
# Weekly summary on Friday at 4pm
0 16 * * 5 /path/to/generate-weekly-hype.shcd code-along/03-offline-communications-triageeml/prompts/email-triage.mdoutputs/email-triage.mdProcess all .eml files in eml/ and create a triage report with:
## Urgent Actions
- Emails requiring immediate response
- Deadlines within 24 hours
## This Week
- Items needing response this week
- Grouped by topic/project
## FYI / Archive
- Informational items
- No action needed
## Delegatable
- Items that could be handled by others
For each item include:
- Sender
- Subject line
- Key points
- Recommended action# 1. Navigate to exercise directory
cd code-along/01-data-intake-review
# 2. Review the prompt template
cat prompts/intake-review.md
# 3. Provide context files
# (Files already in incoming/ or inbox/ directories)
# 4. Copy prompt + execute with OpenClaw
# (Manual copy/paste to AI assistant)
# 5. Save output
# Save response to outputs/[exercise-name].md# Report Title
**Generated:** YYYY-MM-DD HH:MM
## Executive Summary
[2-3 sentence overview]
## [Section 1]
[Detailed content]
## [Section 2]
[Detailed content]
## Recommendations
- [ ] Action item 1
- [ ] Action item 2
## Next Steps
1. Step one
2. Step two# Create a simple shell script wrapper
#!/bin/bash
# generate-daily-log.sh
WORKSPACE="/path/to/code-along/02-operational-memory"
cd "$WORKSPACE"
# Your OpenClaw execution command here
# This could be an API call, CLI command, etc.
openclaw execute \
--prompt "$(cat prompts/daily-log.md)" \
--context "inbox/" \
--output "outputs/daily-log-$(date +%Y-%m-%d).md"export OPENCLAW_API_KEY=your_api_key_here
export OPENCLAW_MODEL=claude-3-5-sonnet
export WORKSPACE_ROOT=/path/to/code-alongincoming/inbox/prompts/outputs/expected/crontab -lchmod +x generate-*.shgrep CRON /var/log/syslog# Open the walkthrough
open webinar-runbook.html
# Work through exercises in order
cd code-along/01-data-intake-review
# ... complete exercise 1
cd ../02-operational-memory
# ... complete exercise 2
cd ../03-offline-communications-triage
# ... complete exercise 3