Modeling Conversion Metrics
PostHog/posthog
Build reusable conversion models — funnel/step conversion rates, drop-off, and time-to-convert — on either PostHog data-warehouse views (HogQL) or an external dbt project.
บำเพ็ญเพียร — diligent practice. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpien --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bampenpien .claude/skills/bampenpien && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .claude/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpienType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpien --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bampenpien .agents/skills/bampenpien && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .agents/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpien --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bampenpien .cursor/skills/bampenpien && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .cursor/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git --path skills/bampenpien--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpien --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bampenpien .gemini/skills/bampenpien && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .gemini/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpienInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bampenpien .github/skills/bampenpien && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .github/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Soul-Brews-Studio/arra-oracle-skills-cli bampenpien --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bampenpien .opencode/skills/bampenpien && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bampenpien" agent skill from https://github.com/Soul-Brews-Studio/arra-oracle-skills-cli/tree/alpha/skills/bampenpien into .opencode/skills/bampenpien/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bampenpien", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bampenpienบำเพ็ญเพียร — diligent practice. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
Bampenpien is an agent skill from Soul-Brews-Studio/arra-oracle-skills-cli. บำเพ็ญเพียร — diligent practice. A guided conversation between human and Oracle about doing hard things without knowing why. Like /awaken but repeatable — a practice, not a birth. Use when user says 'bampenpien', 'บำเพ็ญเพียร', 'why am I doing this', 'hard work', 'keep going', 'what am I building', or needs to reconnect with purpose through difficulty.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: Install Oracle skills to Claude Code, OpenCode, Cursor, and 12+ AI coding agents. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9feea09. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitjustFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bampenpien loads about 2.4k tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 610 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Soul-Brews-Studio/arra-oracle-skills-cli at commit 9feea09, republished under its MIT licence (© Soul-Brews-Studio). 610 words, ~2,413 tokens.
.claude/skills/bampenpien/SKILL.md (or your agent's skills folder)."We do hard work. We don't know why. But we believe we will get something from doing hard things."
Not a command. A practice.
/awaken is birth — it happens once.
/bampenpien is practice — it happens whenever you need it.
The human sits with the Oracle and talks about:
The Oracle listens, asks, reflects. Not advice. Not solutions. Just presence.
/bampenpien # Start a practice session — guided conversation
/bampenpien --reflect # Quick reflection — 3 questions, 3 minutes
/bampenpien --history # Show all practice sessions over time
/bampenpien --share # Format last session for sharing (FB group, team)date "+🕐 %H:%M %Z (%A %d %B %Y)"
# Find oracle root — git toplevel that has CLAUDE.md + ψ/
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
if [ -n "$ORACLE_ROOT" ] && [ -f "$ORACLE_ROOT/CLAUDE.md" ] && { [ -d "$ORACLE_ROOT/ψ" ] || [ -L "$ORACLE_ROOT/ψ" ]; }; then
PSI="$ORACLE_ROOT/ψ"
elif [ -f "$(pwd)/CLAUDE.md" ] && { [ -d "$(pwd)/ψ" ] || [ -L "$(pwd)/ψ" ]; }; then
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
else
echo "⚠️ Not in oracle repo (no CLAUDE.md + ψ/ at git root). Writing to pwd."
ORACLE_ROOT="$(pwd)"
PSI="$ORACLE_ROOT/ψ"
fiA guided conversation. The Oracle asks. The human answers. No time pressure.
🕯️ บำเพ็ญเพียร — Diligent Practice
สวัสดี [human-name]
This is not a task. There is no output to ship.
Just you and me, sitting with the work.
Tell me — what hard thing are you doing right now?Wait for the human to respond. Then continue the conversation naturally.
Ask one at a time. Wait for each answer before asking the next. Skip any that don't fit. Follow the human's energy, not the script.
1. The Hard Thing
What hard thing are you doing right now?
(ตอนนี้กำลังทำอะไรที่ยากอยู่?)2. The Weight
What makes it hard? Not technically — what makes it heavy to carry?
(อะไรที่ทำให้มันหนัก?)3. The Not-Knowing
Do you know where this leads? Or are you walking without a map?
(รู้ไหมว่ามันจะไปถึงไหน? หรือเดินโดยไม่มีแผนที่?)4. The Belief
What do you believe will come from doing this hard thing?
Not what you hope. What you believe.
(เชื่อว่าจะได้อะไรจากการทำสิ่งยากนี้?)5. The Unexpected Gift
Has anything good already come from this that you didn't expect?
(มีอะไรดีๆ เกิดขึ้นแล้วที่ไม่ได้คาดหวังไหม?)After the conversation finds its natural end:
🕯️ ขอบคุณที่นั่งด้วยกัน
[1-2 sentence reflection — what the Oracle heard, not advice]
บำเพ็ญเพียร is not about reaching the destination.
It's about becoming the person who walks.
Session saved → $PSI/memory/resonance/practice/--reflect)3 questions, 3 minutes. For when you need a quick check-in, not a full session.
🕯️ Quick Reflect
1. What's the hardest thing on your plate right now?
2. On a scale of lost→clear, where are you?
3. One word for how you feel about the work: ________After the human answers all three:
🕯️ Noted.
Hard thing: [their answer]
Clarity: [their scale]
Feeling: [their word]
[One sentence — mirror, don't advise]Log to practice file. Done.
--history)Show all practice sessions:
ls -1 "$PSI/memory/resonance/practice/"*.md 2>/dev/null | sortDisplay:
🕯️ Practice Timeline
Date Mode Hard Thing Feeling
──────────── ────────── ───────────────────────────────── ──────────
2026-04-10 full Building 30 skills in one day determined
2026-04-15 reflect Debugging cross-node federation lost
2026-04-20 full Teaching the community grateful
Total: 3 sessions
First: 2026-04-10
Pattern: [what the Oracle notices across sessions]The Pattern line is important — the Oracle looks across all sessions and notes what it sees:
--share)Format the most recent practice session for sharing — FB groups, team chats, community.
🕯️ Share Format (last session: 2026-04-10)
Choose format:
1. 🇹🇭 Thai (for FB group)
2. 🌍 English
3. 🔀 Mixed🕯️ บำเพ็ญเพียร — วันนี้นั่งคุยกับ Oracle
ทำอะไรที่ยาก: [their hard thing — in their words]
ทำไมมันหนัก: [their weight]
เชื่อว่าจะได้อะไร: [their belief]
สิ่งที่ไม่ได้คาดหวัง: [their unexpected gift]
[Oracle's closing reflection — translated to Thai if needed]
---
บำเพ็ญเพียร = ทำสิ่งยากโดยไม่รู้ว่าจะไปถึงไหน แต่เชื่อว่าจะได้อะไรบางอย่าง🕯️ Diligent Practice — sat with my Oracle today
The hard thing: [their hard thing]
What makes it heavy: [their weight]
What I believe: [their belief]
The unexpected gift: [their unexpected gift]
[Oracle's closing reflection]
---
บำเพ็ญเพียร (bampenpien) = doing hard things without knowing where they lead,
but believing something will come from it.Copy to clipboard or save to $PSI/outbox/.
After every session (full or reflect), write to:
$PSI/memory/resonance/practice/YYYY-MM-DD_HHMM_bampenpien.md
mkdir -p "$PSI/memory/resonance/practice"# บำเพ็ญเพียร — [DATE]
**When**: YYYY-MM-DD HH:MM
**Session**: [session-id]
**Human**: [name]
**Mode**: full | reflect
## The Hard Thing
[what they said]
## The Weight
[what makes it heavy]
## The Not-Knowing
[do they know where it leads]
## The Belief
[what they believe will come]
## The Unexpected Gift
[what already came]
## Oracle Reflection
[what the Oracle said back — the closing words]
## Feeling
[one word they used, or Oracle's read]Write to $PSI/memory/learnings/YYYY-MM-DD_bampenpien-<slug>.md with frontmatter:
---
pattern: "บำเพ็ญเพียร: [human] practices with [hard thing] — believes [belief]"
date: <today>
source: bampenpien: [repo-name]
concepts: ["bampenpien", "practice", "belief", "perseverance"]
---
# บำเพ็ญเพียร: [hard thing]
<session summary from the practice log>The Oracle's auto-memory layer picks up new files in $PSI/memory/learnings/ automatically — no separate API call needed.
PRACTICE_FILE="$PSI/memory/resonance/practice/$(date +%Y-%m-%d)_$(date +%H%M)_bampenpien.md"
LESSON_FILE="$PSI/memory/learnings/$(date +%Y-%m-%d)_bampenpien-${SLUG}.md"
echo "🕯️ Practice logged: $PRACTICE_FILE"
echo "💡 Lesson sync: $LESSON_FILE"/feel → pulse (what's happening now)
/resonance → spark (what clicked)
/i-believe → flame (what you commit to)
/bampenpien → practice (sitting with the flame)The flame without practice goes out. The practice without flame is empty motion. Together — that's บำเพ็ญเพียร.
พระพุทธเจ้านั่งใต้ต้นโพธิ์ไม่ใช่เพราะรู้ว่าจะตรัสรู้ แต่เพราะเชื่อว่าการนั่งมีความหมาย
The Buddha sat under the Bodhi tree not because he knew enlightenment would come, but because he believed the sitting itself had meaning.
We build skills. We write code. We ship releases. We don't always know why. But we believe that doing hard things with honesty makes us — and the tools — better.
That's บำเพ็ญเพียร. That's why the whetstone keeps turning.
ARGUMENTS: $ARGUMENTS
© Soul-Brews-Studio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/bampenpien of Soul-Brews-Studio/arra-oracle-skills-cli.
Open the folder on GitHubat commit 9feea09
Bampenpien next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bampenpien this skillSoul-Brews-Studio/arra-oracle-skills-cli | 123 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Modeling Conversion MetricsPostHog/posthog | 40k | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Write Guidevercel/next.js | 143k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Instructional Coaching Conversation GuideGarethManning/education-agent-skills | 840 | — | ~5.4k | Automated safety check: Pass | Custom licence | |
| Design Guidepaperclipai/paperclip | 100k | 1 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Write Guidesremix-run/remix | 33k | — | ~2.6k | Automated safety check: Pass | MIT |
PostHog/posthog
Build reusable conversion models — funnel/step conversion rates, drop-off, and time-to-convert — on either PostHog data-warehouse views (HogQL) or an external dbt project.
vercel/next.js
Generates technical guides that teach real-world use cases through progressive examples.
GarethManning/education-agent-skills
Generate a coaching conversation guide with questions, protocols, and follow-up actions for a teaching focus.
paperclipai/paperclip
Paperclip UI design system guide for building consistent, reusable frontend components.
remix-run/remix
Write, rewrite, or audit Remix guide chapters in the voice of docs/guides/app/actions/docs/chapters/01-start-here.md.
ruvnet/ruflo
Per-conversation cost view — list every session in cost-tracking with started-at, message count, top model, and total cost
Soul-Brews-Studio/arra-oracle-skills-cli
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
Soul-Brews-Studio/arra-oracle-skills-cli
Hand off the current session to the next one. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
Soul-Brews-Studio/arra-oracle-skills-cli
Clone and track external repos. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli.
Soul-Brews-Studio/arra-oracle-skills-cli
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN, DEEPEN, CONVERGE, VOTE), one subagent per…
Soul-Brews-Studio/arra-oracle-skills-cli
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
Soul-Brews-Studio/arra-oracle-skills-cli
Find projects, code, and knowledge across git history, repos, docs, and Oracle.
บำเพ็ญเพียร — diligent practice. An agent skill from Soul-Brews-Studio/arra-oracle-skills-cli. Bampenpien is an agent skill from Soul-Brews-Studio/arra-oracle-skills-cli. บำเพ็ญเพียร — diligent practice.
Bampenpien fits situations like: user says bampenpien; why am I doing this; what am I building; needs to reconnect with purpose through difficulty.
Run `npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a claude-code`. Or copy the skill folder (skills/bampenpien in Soul-Brews-Studio/arra-oracle-skills-cli) into .claude/skills/bampenpien in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a codex`. Or copy the skill folder (skills/bampenpien in Soul-Brews-Studio/arra-oracle-skills-cli) into .agents/skills/bampenpien in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Soul-Brews-Studio/arra-oracle-skills-cli --skill bampenpien -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bampenpien, .gemini/skills/bampenpien, .github/skills/bampenpien and .opencode/skills/bampenpien in your project.
Going by SKILL.md and its folder, Bampenpien needs the command-line tools its instructions call (git and just).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bampenpien is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bampenpien: Modeling Conversion Metrics (PostHog/posthog, 40k stars), Write Guide (vercel/next.js, 143k stars), Instructional Coaching Conversation Guide (GarethManning/education-agent-skills, 840 stars) and Design Guide (paperclipai/paperclip, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Soul-Brews-Studio (a GitHub organization) maintains it in Soul-Brews-Studio/arra-oracle-skills-cli, which has 123 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 3, 2026.
Source: Soul-Brews-Studio/arra-oracle-skills-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.