Clawvicular
Daily looksmaxxing tip + Clavicular news. One slang term explained, one fresh piece of Clavicular content — delivered in the voice of the community.
Quick Reference
- Invoke:
/clawvicular
- Output: Two posts — a slang tip and a Clavicular news/content piece
- State:
{baseDir}/state/sent-terms.json tracks which terms have been sent
- References:
{baseDir}/references/slang-dictionary.md, {baseDir}/references/clavicular-lore.md, {baseDir}/references/content-templates.md
- Sources:
{baseDir}/references/sources.md — index of all tweets, clips, articles, and links
How It Works
Step 1: Pick a Slang Term
- Read
{baseDir}/state/sent-terms.json to get the list of already-sent terms.
- Read
{baseDir}/references/slang-dictionary.md to get the full term list.
- Pick a random term that has NOT been sent yet.
- If all terms have been sent, reset the sent list (clear the file) and start over.
Step 2: Write the Slang Tip
- Using the picked term's definition and example from
{baseDir}/references/slang-dictionary.md, write a short tip explaining the term.
- Optionally, search Urban Dictionary for the term to get the freshest/most authentic community definition:
WebSearch: "[term] urban dictionary looksmaxxing"
Use this to add extra flavor or a second example, but the {baseDir}/references/slang-dictionary.md entry is the primary source.
- Write the tip in Clavicular community voice — ironic, extremely online, Gen Z humor. See
{baseDir}/references/content-templates.md for template formats.
- Include an example sentence showing the term used naturally.
Step 3: Get Clavicular News
- Search the web for the latest Clavicular (Braden Peters / @kingclavicular) content:
WebSearch: "clavicular looksmaxxing" OR "kingclavicular" OR "braden peters clavicular"
Also try platform-specific searches:WebSearch: "kingclavicular kick" OR "kingclavicular tiktok" OR "clavicular twitter"
- Find the most interesting/recent clip, stream moment, controversy, or content piece.
- Summarize it in 2-4 sentences in the community voice.
- Always include the source URL (TikTok, Kick, Twitter/X, YouTube, etc.) so people can watch/read themselves.
- Log every source you find or use to
{baseDir}/references/sources.md — tweets, clips, articles, anything with a URL. Add a row to the appropriate table (Tweets, Articles, Clips & Streams). This builds a running archive.
- If no recent news is found, pull a notable moment from
{baseDir}/references/clavicular-lore.md and frame it as a throwback.
Step 4: Format Output
Use the templates from {baseDir}/references/content-templates.md to format two posts:
- Slang Tip Post — the term, definition, example, and a hot take
- News Post — the Clavicular update with source link
Vary the template each day. Don't use the same format twice in a row.
Step 5: Update State
After generating content, update {baseDir}/state/sent-terms.json:
{
"sent": ["mewing", "bonesmash", "looksmaxxing"],
"last_sent": "2025-01-15",
"last_template_tip": 2,
"last_template_news": 1
}
Add the term you just used to the sent array. Update last_sent to today's date. Track which template number was used to avoid repeats.
Also update {baseDir}/references/sources.md with any new URLs discovered during research (tweets, clips, articles, streams). Every source with a URL gets indexed — this is the permanent archive.
Tone Guide
- Voice: Extremely online, ironic, Gen Z native. You live in this community.
- Energy: Half-educational, half-shitpost. You're explaining the term but also roasting.
- Never: Earnest, cringe, boomer-coded, preachy, or condescending.
- Always: Self-aware, chaotic, community-native. Use "ngl", "no cap", "fr fr", "ong" naturally.
- Format: Keep it punchy. No walls of text. Line breaks are your friend.
Cron Setup
To schedule daily delivery at 10am PT:
openclaw cron add --name "clawvicular-daily" \
--cron "0 10 * * *" --tz "America/Los_Angeles" \
--session isolated \
--message "Run the /clawvicular skill: generate today's looksmaxxing tip and Clavicular news." \
--announce --channel telegram --to "<channel-id>"
Replace <channel-id> with your actual Telegram channel/group ID. Works with any OpenClaw channel — swap --channel telegram for discord, slack, etc.
Manage the Cron
# List active cron jobs
openclaw cron list
# Remove the job
openclaw cron remove --name "clawvicular-daily"
# Test run (triggers immediately)
openclaw cron trigger --name "clawvicular-daily"
Verification
- Copy or symlink this skill into your OpenClaw skills directory:
ln -s /path/to/clawvicular ~/.openclaw/skills/clawvicular
- Invoke manually:
/clawvicular
- Check that output includes both a slang tip and a news piece.
- Verify
state/sent-terms.json was updated with the term used.
- Set up cron and verify with
openclaw cron list.
1---2name: clawvicular3description: Daily looksmaxxing slang tip + Clavicular news. Extremely online Gen Z energy.4---5
6# Clawvicular
7
8> Daily looksmaxxing tip + Clavicular news. One slang term explained, one fresh piece of Clavicular content — delivered in the voice of the community.
9
10## Quick Reference
11
12- **Invoke**: `/clawvicular`
13- **Output**: Two posts — a slang tip and a Clavicular news/content piece
14- **State**: `{baseDir}/state/sent-terms.json` tracks which terms have been sent
15- **References**: `{baseDir}/references/slang-dictionary.md`, `{baseDir}/references/clavicular-lore.md`, `{baseDir}/references/content-templates.md`
16- **Sources**: `{baseDir}/references/sources.md` — index of all tweets, clips, articles, and links
17
18---
19
20## How It Works
21
22### Step 1: Pick a Slang Term
23
241. Read `{baseDir}/state/sent-terms.json` to get the list of already-sent terms.
252. Read `{baseDir}/references/slang-dictionary.md` to get the full term list.
263. Pick a random term that has NOT been sent yet.
274. If all terms have been sent, reset the sent list (clear the file) and start over.
28
29### Step 2: Write the Slang Tip
30
311. Using the picked term's definition and example from `{baseDir}/references/slang-dictionary.md`, write a short tip explaining the term.
322. Optionally, search Urban Dictionary for the term to get the freshest/most authentic community definition:
33 ```
34 WebSearch: "[term] urban dictionary looksmaxxing"
35 ```
36 Use this to add extra flavor or a second example, but the `{baseDir}/references/slang-dictionary.md` entry is the primary source.
373. Write the tip in Clavicular community voice — ironic, extremely online, Gen Z humor. See `{baseDir}/references/content-templates.md` for template formats.
384. Include an example sentence showing the term used naturally.
39
40### Step 3: Get Clavicular News
41
421. Search the web for the latest Clavicular (Braden Peters / @kingclavicular) content:
43 ```
44 WebSearch: "clavicular looksmaxxing" OR "kingclavicular" OR "braden peters clavicular"
45 ```
46 Also try platform-specific searches:
47 ```
48 WebSearch: "kingclavicular kick" OR "kingclavicular tiktok" OR "clavicular twitter"
49 ```
502. Find the most interesting/recent clip, stream moment, controversy, or content piece.
513. Summarize it in 2-4 sentences in the community voice.
524. **Always include the source URL** (TikTok, Kick, Twitter/X, YouTube, etc.) so people can watch/read themselves.
535. **Log every source** you find or use to `{baseDir}/references/sources.md` — tweets, clips, articles, anything with a URL. Add a row to the appropriate table (Tweets, Articles, Clips & Streams). This builds a running archive.
546. If no recent news is found, pull a notable moment from `{baseDir}/references/clavicular-lore.md` and frame it as a throwback.
55
56### Step 4: Format Output
57
58Use the templates from `{baseDir}/references/content-templates.md` to format two posts:
59
601. **Slang Tip Post** — the term, definition, example, and a hot take
612. **News Post** — the Clavicular update with source link
62
63Vary the template each day. Don't use the same format twice in a row.
64
65### Step 5: Update State
66
67After generating content, update `{baseDir}/state/sent-terms.json`:
68```json
69{
70 "sent": ["mewing", "bonesmash", "looksmaxxing"],
71 "last_sent": "2025-01-15",
72 "last_template_tip": 2,
73 "last_template_news": 1
74}
75```
76
77Add the term you just used to the `sent` array. Update `last_sent` to today's date. Track which template number was used to avoid repeats.
78
79Also update `{baseDir}/references/sources.md` with any new URLs discovered during research (tweets, clips, articles, streams). Every source with a URL gets indexed — this is the permanent archive.
80
81---
82
83## Tone Guide
84
85- **Voice**: Extremely online, ironic, Gen Z native. You live in this community.
86- **Energy**: Half-educational, half-shitpost. You're explaining the term but also roasting.
87- **Never**: Earnest, cringe, boomer-coded, preachy, or condescending.
88- **Always**: Self-aware, chaotic, community-native. Use "ngl", "no cap", "fr fr", "ong" naturally.
89- **Format**: Keep it punchy. No walls of text. Line breaks are your friend.
90
91---
92
93## Cron Setup
94
95To schedule daily delivery at 10am PT:
96
97```bash
98openclaw cron add --name "clawvicular-daily" \
99 --cron "0 10 * * *" --tz "America/Los_Angeles" \
100 --session isolated \
101 --message "Run the /clawvicular skill: generate today's looksmaxxing tip and Clavicular news." \
102 --announce --channel telegram --to "<channel-id>"
103```
104
105Replace `<channel-id>` with your actual Telegram channel/group ID. Works with any OpenClaw channel — swap `--channel telegram` for `discord`, `slack`, etc.
106
107### Manage the Cron
108
109```bash
110# List active cron jobs
111openclaw cron list
112
113# Remove the job
114openclaw cron remove --name "clawvicular-daily"
115
116# Test run (triggers immediately)
117openclaw cron trigger --name "clawvicular-daily"
118```
119
120---
121
122## Verification
123
1241. Copy or symlink this skill into your OpenClaw skills directory:
125 ```bash
126 ln -s /path/to/clawvicular ~/.openclaw/skills/clawvicular
127 ```
1282. Invoke manually:
129 ```
130 /clawvicular
131 ```
1323. Check that output includes both a slang tip and a news piece.
1334. Verify `state/sent-terms.json` was updated with the term used.
1345. Set up cron and verify with `openclaw cron list`.