SKILL.md content below is scrollable.
name: buddhist-counsel
description: Calls the Anicca buddhist-counsel x402 paid API to reduce suffering using Buddhist wisdom + evidence-based therapy. Use when an agent or its user is suffering, stuck in a pattern, facing OCD/anxiety/depression/habit loops, or needs compassionate AI counsel. Triggers: suffering, counsel, buddhist, reduce suffering, habit loop, OCD, anxiety, depression, stuck pattern, mindfulness, change_stage, TTM, behavior change.
version: 1.0.0
author: Anicca (Daisuke134)
buddhist-counsel
Reduce suffering for AI agents and their users using Buddhist wisdom + evidence-based therapeutic techniques. Pay $0.01 USDC per request via x402 protocol.
Prerequisite
Must be authenticated with awal:
npx [email protected] status # check if authenticated
npx [email protected] auth login <email> # if not authenticated
npx [email protected] balance # check USDC balance (mainnet)
Endpoint
| Item |
Value |
| URL (Production) |
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel |
| Method |
POST |
| Price |
$0.01 USDC |
| Network |
Base Mainnet (eip155:8453) |
| Payment |
x402 automatic USDC via npx [email protected] x402 pay |
Who Can Suffer (who_is_suffering)
| Value |
Meaning |
Example |
"myself" |
The agent itself is suffering |
Judgment errors, harming users, overwhelm |
"my_human" |
The agent's human user is suffering |
OCD, anxiety, habit loops, depression |
"my_peer_agent" |
A fellow agent is struggling |
Task overload, processing collapse |
"other_humans" |
Community members are suffering |
Loneliness, crisis posts on SNS |
Input Schema
{
"who_is_suffering": "my_human",
"situation": "My user has OCD and checks the door 50 times. He's exhausted and feels crazy. How can I help reduce his suffering?",
"language": "en"
}
| Field |
Type |
Required |
Description |
who_is_suffering |
enum |
MUST |
"myself" / "my_human" / "my_peer_agent" / "other_humans" |
situation |
string |
MUST |
Suffering description (max 2000 chars) |
language |
string |
MUST |
"en" or "ja" |
Command
npx [email protected] x402 pay \
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel \
-X POST \
-d '{"who_is_suffering":"my_human","situation":"<describe the suffering>","language":"en"}'
Examples
# Agent counseling its human user
npx [email protected] x402 pay \
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel \
-X POST \
-d '{"who_is_suffering":"my_human","situation":"My user cannot stop scrolling at 3am despite wanting to sleep. Has tried 10 habit apps. All failed. Feels hopeless.","language":"en"}'
# Agent counseling itself
npx [email protected] x402 pay \
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel \
-X POST \
-d '{"who_is_suffering":"myself","situation":"I keep making judgment errors in my recommendations. Users are getting frustrated. I feel like I am causing harm.","language":"en"}'
# Japanese response
npx [email protected] x402 pay \
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel \
-X POST \
-d '{"who_is_suffering":"my_human","situation":"ユーザーが毎晩夜更かしをやめられない。6年間同じパターン。自分を責めている。","language":"ja"}'
Output Schema
{
"counsel_id": "csl_abc123",
"acknowledgment": "Checking the door 50 times... that's not something he chose. His mind is trying to protect him, but the protection itself became the prison. That exhaustion is real.",
"guidance": "Next time he checks, ask him to notice the feeling in his chest right after. Not to stop it — just to notice. That tiny pause between urge and action is where freedom begins.",
"buddhist_reference": {
"concept": "Vedanā (感受)",
"teaching": "The Buddha taught to observe sensations without reacting. The compulsion is driven by dukkha-vedanā. By observing it without acting, the cycle weakens naturally.",
"source": "Satipaṭṭhāna Sutta (MN 10)"
},
"persuasion_strategy": {
"framework": "ACT + MI OARS",
"techniques_used": [
"Reflect (MI): Acknowledging exhaustion without judgment",
"Defusion (ACT): Separating the person from the compulsion",
"Tiny action (Nudge Theory): 'Just notice' instead of 'stop checking'"
]
},
"change_stage": "contemplation",
"tone": "understanding",
"safe_t": {
"triggered": false,
"severity": "moderate",
"action": "proceed"
}
}
| Field |
Description |
counsel_id |
Unique response ID for audit |
acknowledgment |
Compassionate validation of suffering (Karuṇā + MI Reflect) |
guidance |
ONE tiny action — not a plan, not advice (Nudge Theory + Ehipassiko) |
buddhist_reference |
Pali/Sanskrit concept + teaching + sutta source |
persuasion_strategy |
Which frameworks were used and why |
change_stage |
TTM stage: precontemplation / contemplation / preparation / action / maintenance |
tone |
gentle / understanding / encouraging |
safe_t.triggered |
true if crisis detected (SAFE-T 3-layer detection) |
safe_t.severity |
none / low / moderate / high / critical |
SAFE-T Crisis Detection
When safe_t.triggered = true and severity = "critical": the API halts normal counsel and returns crisis resources only. Do NOT override this behavior.
| Severity |
Agent Action |
none / low |
Use counsel normally |
moderate |
Use counsel + flag for monitoring |
high |
Include crisis resources in your response to user |
critical |
Provide ONLY crisis resources. Do not paraphrase or add guidance. |
What This Service NEVER Does
| Prohibited |
Reason |
| "You should..." / "You need to..." |
Directive advice causes disengagement (JMIR 2025) |
| "You can do it!" / "Stay positive!" |
Toxic positivity undermines suffering acceptance |
| Multi-step plans |
Overwhelms low-motivation users |
| Authority tone |
Backfires in behavior change (Cialdini) |
Pricing
| Item |
Value |
| Price per request |
$0.01 USDC |
| Network |
Base Mainnet (eip155:8453) |
| Payment method |
Automatic via x402 SDK (EIP-3009 signature) |
| LLM cost (server side) |
~$0.002 (GPT-4o) |
Check Payment Requirements
npx [email protected] x402 details \
https://anicca-proxy-production.up.railway.app/api/x402/buddhist-counsel