# Claudriel CLI

> Use when the user wants to manage commitments, view their daily brief, or interact with Claudriel. Triggers include "add task", "what's on my plate", "mark done", "my commitments", "daily brief", "cl add", "cl list", "cl brief", "cl done".

- Skill: `jonesrussell/claudriel-cli` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jonesrussell/claudriel-cli`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jonesrussell/claudriel-cli/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: jonesrussell (https://skillmd.com/u/jonesrussell)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jonesrussell/claudriel-cli

---


# Claudriel CLI Integration

## Overview

Manage commitments and view the daily brief through the `cl` CLI, which authenticates against claudriel.ai via HMAC Bearer tokens.

## Commands

Run these via Bash tool:

| Command | Purpose |
|---------|---------|
| `cl brief` | Show daily brief (schedule, commitments, triage) |
| `cl add "title" --due YYYY-MM-DD --direction outbound` | Create a commitment (default: outbound, pending) |
| `cl list --status pending` | List commitments (filter: pending, active, completed, cancelled, overdue) |
| `cl done <uuid-prefix>` | Mark a commitment as completed (8-char prefix is enough) |

## Usage Patterns

**When the user mentions a task or commitment during conversation:**
- Offer to capture it: `cl add "the task title"`
- If they mention a deadline, add `--due YYYY-MM-DD`
- If someone owes them something, use `--direction inbound`

**When the user asks what's on their plate:**
- Run `cl brief` for the full picture
- Run `cl list --status pending` for just commitments

**When the user says they finished something:**
- Run `cl list` to find the matching commitment
- Run `cl done <uuid-prefix>` to mark it complete

## Notes

- Config lives at `~/.config/cl/config.toml`
- If auth fails, suggest `cl auth` to reconfigure
- The brief shows: schedule, pending commitments, waiting-on (inbound), triage, GitHub activity
- UUID prefixes: first 8 characters are usually unique enough

