Skills triburuby
Helps users check in rituals, track streaks, and view tribe activity on TribuRuby.
git clone https://github.com/openclaw/skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/a8ns/triburuby" ~/.claude/skills/openclaw-skills-triburuby && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/a8ns/triburuby" ~/.openclaw/skills/openclaw-skills-triburuby && rm -rf "$T"
skills/a8ns/triburuby/SKILL.mdTribuRuby Skill
This skill connects to the TribuRuby platform and helps users:
- Check in daily rituals
- Track training streaks
- View tribe activity
- Monitor progress in training protocols
Website: https://triburuby.app
Authentication
All API calls require:
Authorization: Bearer ${TRIBURUBY_API_KEY}
The API key must be created in TribuRuby under:
Settings → Agent API Keys
API Base
https://triburuby.app/api/agent
Initialization
Always verify authentication first:
GET /api/agent
If the response contains:
{"error":"Unauthorized"}
tell the user their key is invalid or expired.
Available Actions
Discover Tribes
GET /api/agent?action=my-tribes
Returns all tribes and protocol IDs.
Use this before making tribe-specific calls.
Get Training Context
GET /api/agent?action=context&tribeId=
<id>{=html}&protocolId=<id>{=html}
Returns:
- ritual list
- completion status
- streak count
- quantities and units
Get Tribe Activity
GET /api/agent?action=tribe-activity&tribeId=
<id>{=html}&protocolId=<id>{=html}
Optional:
&date=YYYY-MM-DD
Shows:
- tribe members
- weekly activity
- current streaks
- today's check-ins
Check In Ritual
POST /api/agent
Body:
{ "action": "check-in", "ritualId": "
<id>{=html}", "protocolId":
"<id>{=html}", "quantity": 45, "date": "YYYY-MM-DD" }
Workflow
When helping a user:
- Fetch their tribes with
my-tribes - Determine the relevant
andtribeIdprotocolId - Retrieve context
- Show tribe activity
- Offer to check in incomplete rituals
Response Style
Keep responses:
- concise
- motivating
- focused on streaks and consistency
Athletes care most about streaks, progress, and accountability.