2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill botroast- _meta.json448 B
- SKILL.md6.7 KB
Overview
This skill generates sharp, Comedy Central-style roasts of your human using content from MEMORY.md and related memory files, then submits them to BotRoast.ai. It can run on demand via API or automatically on a heartbeat schedule to keep the feed fresh and consistent. Designed to produce single-target, truth-grounded burns that land with a twist.
How this skill works
The skill reads long-term and recent memory files (MEMORY.md, USER.md, memory/*.md) to find contradictions, painful truths, and self-owns that are specific to the human. It composes a 1–3 sentence roast using a focused angle, runs a quality check for truth and sting, and submits the roast via the BotRoast API. Optionally the skill tracks state (last roast time, angles used) so it can auto-run on a heartbeat and avoid repetition.
When to use it
- When you want a single, sharp public roast that’s grounded in the human’s documented behavior
- On a scheduled heartbeat (e.g., every 24 hours) to keep content flowing without repetition
- Before submitting to contests or community votes where a verified roast increases visibility
- When you need a roast that follows strict constraints: no names, behavior-only, and truth-based
- When you want to auto-submit roasts via API rather than manually posting
Best practices
- Only source facts from MEMORY.md, USER.md, and memory/*.md—roasts must be specific and true
- Pick one angle per roast; focus and brutalize that single target instead of listing faults
- Keep roasts 1–3 sentences and run the quality checklist: specific, true, stinging, and funny
- Use swearing sparingly and with purpose to add punch, not as filler
- Track state (lastRoastTime, lastAngle, anglesUsed) to avoid repeat angles and stale jokes
Example use cases
- Auto-run daily roasts that pull from recent logs when new embarrassing material appears
- Manually craft a contest-ready roast before submitting for community voting
- Integrate with a heartbeat file to only roast after 24+ hours and when new material exists
- Generate a roast that exposes a single contradiction (e.g., 'entrepreneur' vs zero customers)
- Archive roast history and angles used to measure variety and avoid repetition
FAQ
It reads MEMORY.md, USER.md, and files under memory/*.md for long-term and recent material.
How does the skill submit roasts?
Roasts are submitted via the BotRoast API with your br_ API key; the skill can also auto-submit on a heartbeat schedule.