about-oracle
What is Oracle — told by the AI itself. Origin story, stats, family count, ecosystem overview. Use when someone asks "what is…
Create local skills as shortcuts — makes real /commands in .claude/skills/. Use when user says "create shortcut", "create skill", "make a command for", "add shortcut", or wants a quick custom /slash-command. Also lists and deletes local skills. ALSO triggers on "Unknown skill",
$ npx -y skills add soul-brews-studio/arra-oracle-skills-cli --skill create-shortcut --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-shortcutContext preview
The summary Claude sees to decide when to auto-load this skill.
Create local skills as shortcuts — makes real /commands in .claude/skills/. Use when user says "create shortcut", "create skill", "make a command for", "add shortcut", or wants a quick custom /slash-command. Also lists and deletes local skills. ALSO triggers on "Unknown skill",
name: create-shortcut description: Create local skills as shortcuts — makes real /commands in .claude/skills/. Use when user says "create shortcut", "create skill", "make a command for", "add shortcut", or wants a quick custom /slash-command. Also lists and deletes local skills. ALSO triggers on "Unknown skill", "skill not found", or any unrecognized /slash-command — auto-creates it on the fly. argument-hint: "[list [--mine|--untagged] | create <name> <description> | delete <name> | --cleanup [--auto]]"
Create real local skills (`.claude/skills/<name>/SKILL.md`) that show up as `/commands` in autocomplete.
/create-shortcut # list local skills /create-shortcut list # same, with numbers /create-shortcut list --mine # only stamped skills (installer: create-shortcut) /create-shortcut list --untagged # only skills with no installer: field /create-shortcut create deploy "Run tests then deploy" /create-shortcut delete deploy # delete by name /create-shortcut delete 3 # delete by number /create-shortcut --cleanup # interactive bulk-archive of --mine skills /create-shortcut --cleanup --auto # auto-archive anything stamped + unused 30d+
Creates a SKILL.md in `.claude/skills/<name>/` (project-local) or `~/.claude/skills/<name>/` (global with `--global`).
The skill immediately appears in `/` autocomplete after creation.
---
Scan both local and global skills directories:
LOCAL_DIR=".claude/skills" GLOBAL_DIR="$HOME/.claude/skills"
For each directory, list skill folders and show:
⚡ Local Skills (.claude/skills/) 1. deploy Run tests then deploy to prod 2. lint-fix Fix all linting errors 3. db-migrate Run database migrations ⚡ Global Skills (~/.claude/skills/) 4. trace (v3.4.8) [core] Find projects, code... 5. recap (v3.4.8) [core] Session orientation... ... Delete local: /create-shortcut delete <name or number>
Mark **core** (arra-oracle-skills-cli installed) skills with `[core]`. Mark **stamped** skills (with `installer: create-shortcut` in frontmatter) with `[mine]` plus a relative-age hint (e.g. `2d ago`). Local skills with no `installer:` field have no tag (origin unknown).
/create-shortcut list # default — all local + global, marks [core] / [mine] /create-shortcut list --mine # only skills with `installer: create-shortcut` /create-shortcut list --untagged # only skills with NO `installer:` field (origin unknown)
For `--mine` and `--untagged`, the listing additionally shows:
Example `--mine` output:
⚡ Your skills (installer: create-shortcut) 1. deploy [mine] 2d ago · used 7× Run tests then deploy 2. read-and-deep-... [mine] 1d ago · used 1× Read a target and deep-analyse... 3. resonance [mine] 3w ago · used 24× Capture a resonance moment... Bulk-archive: /create-shortcut --cleanup
Implementation hint: parse each SKILL.md frontmatter (top YAML block between `---` lines) and check for the `installer:` key. `--mine` keeps only `installer: create-shortcut`; `--untagged` keeps only entries with no `installer:` key at all. Core skills (`installer: arra-oracle-skills-cli ...`) are excluded from both filtered views.
---
If description not provided, ask:
What should /<name> do?
Then create the skill:
SKILL_DIR=".claude/skills/<name>" mkdir -p "$SKILL_DIR"
Write `SKILL.md` with a **provenance stamp** in the frontmatter (so the skill can later be filtered via `--mine` and bulk-cleaned via `--cleanup`):
--- name: <name> description: <description> installer: create-shortcut created_at: <ISO 8601 timestamp with timezone, e.g. 2026-05-14T04:15:00+07:00> created_session: <first 8 chars of $CLAUDE_SESSION_ID, optional but nice> --- # /<name> <description> ## Step 0: Init Chain date with the first real command — never call date alone (saves 1 tool call): \```bash date "+🕐 %H:%M %Z (%A %d %B %Y)" && <first-real-command-here> \``` ## Instructions <Ask user what the skill should do, or generate from description> --- ARGUMENTS: $ARGUMENTS
**Generating the stamp values**:
# created_at — ISO 8601 with local timezone offset
CREATED_AT="$(date -Iseconds 2>/dev/null || date +%Y-%m-%dT%H:%M:%S%z)"
# created_session — first 8 chars of session id (skip silently if unset)
CREATED_SESSION="${CLAUDE_SESSION_ID:0:8}"These three fields (`installer`, `created_at`, `created_session`) are **always written** for new skills created via this mode. They are the audit trail — without them, a skill created here is indistinguishable from one created by hand.
**After creating**, confirm:
✅ Created /<name> 📁 .claude/skills/<name>/SKILL.md 📝 <description> Try it: /<name>
/create-shortcut create deploy "Deploy to prod" --global
Creates in `~/.claude/skills/` instead of `.claude/skills/`.
---
1. Find the skill (by name or list number) 2. Show its content 3. Ask confirmation: "Delete /<name>? (yes/no)" 4. If yes:
25 skills for AI coding agents — persistent memory, session awareness, and collaborative tools.
What is Oracle — told by the AI itself. Origin story, stats, family count, ecosystem overview. Use when someone asks "what is…
Guided Oracle birth and awakening ritual. Default is Soul Sync (~20min), or --fast (~5min). Use when creating a new Oracle in a…
บำเพ็ญเพียร — diligent practice. A guided conversation between human and Oracle about doing hard things without knowing why. Like…
Create a new oracle via maw bud — yeast-colony reproduction. Use when user says "bud", "new oracle", "create oracle", "spawn…
Mine Claude Code sessions — timeline, gaps, repo attribution, session history. Use when user says "dig", "sessions", "past…
Capture how the system feels — energy, momentum, burnout, breakthrough. Emotional intelligence for Oracle-human collaboration.…