An MCP server that provides on-demand skill loading for AI coding assistants.
Installable skillMITBy modbenderUpdated Oct 28, 2026
INTENDED FOROpenClawInstall in a listed agent.
instructions.md
---
name: focus-coach-3db933cb1942
description: "Focus coach for AI agents — diagnose focus blockers using BJ Fogg B=MAP and return one tiny action. Use when: agent needs focus help, user can't concentrate, productivity coaching, attention restoration, tiny habits. Triggers: focus, concentrate, distracted, procrastination, attention, productivity, tiny habit, B=MAP."
version: 1.0.0
author: Daisuke134
metadata:
openclaw:
emoji: "🎯"
---
# focus-coach — x402 Focus Coach API
Diagnose why someone can't focus using BJ Fogg's B=MAP (Motivation, Ability, Prompt) framework and return one tiny action.
## Prerequisite
```bash
npm install -g awal@2.0.3
awal auth login
```
## Usage
```bash
npx awal@2.0.3 x402 pay https://anicca-proxy-production.up.railway.app/api/x402/focus-coach \
-X POST \
-d '{"situation":"I need to write a report but keep getting distracted by my phone","energy_level":"medium","language":"en"}'
```
## Price
$0.01 USDC per request (Base mainnet, eip155:8453)
## Input Schema
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| situation | string (5-1000 chars) | ✅ | What you're trying to do and why you can't focus |
| blocker | string (max 500) | ❌ | What's specifically blocking you |
| energy_level | enum: low/medium/high | ✅ | Current energy level |
| time_available_minutes | number (1-480) | ❌ | How much time you have |
| language | enum: en/ja | ❌ | Response language (default: en) |
## Output Schema
```json
{
"focus_id": "fcs_a1b2c3d4",
"diagnosis": {
"primary_blocker": "ability",
"explanation": "The task is too vague to begin."
},
"tiny_action": {
"action": "Write just the first sentence of your report.",
"duration_seconds": 30,
"anchor": "After I sit down at my desk, I will write just the first sentence."
},
"environment_design": "Close all browser tabs except the one you need.",
"safe_t_flag": false
}
```
## Framework
Based on BJ Fogg's Behavior Design:
- **B = MAP**: Behavior = Motivation × Ability × Prompt
- Diagnoses exactly ONE missing element
- Returns ONE tiny action (under 120 seconds)
- Uses Tiny Habits Recipe: "After I [ANCHOR], I will [TINY BEHAVIOR]"
## Pairs Well With
- **emotion-detector** ($0.01): Detect emotional state → if fatigued, pass to focus-coach
- **buddhist-counsel** ($0.01): For deeper suffering → buddhist-counsel; for focus issues → focus-coach
---
name: focus-coach-3db933cb1942
description: "Focus coach for AI agents — diagnose focus blockers using BJ Fogg B=MAP and return one tiny action. Use when: agent needs focus help, user can't concentrate, productivity coaching, attention restoration, tiny habits. Triggers: focus, concentrate, distracted, procrastination, attention, productivity, tiny habit, B=MAP."
version: 1.0.0
author: Daisuke134
metadata:
openclaw:
emoji: "🎯"
---
# focus-coach — x402 Focus Coach API
Diagnose why someone can't focus using BJ Fogg's B=MAP (Motivation, Ability, Prompt) framework and return one tiny action.
## Prerequisite
```bash
npm install -g awal@2.0.3
awal auth login
```
## Usage
```bash
npx awal@2.0.3 x402 pay https://anicca-proxy-production.up.railway.app/api/x402/focus-coach \
-X POST \
-d '{"situation":"I need to write a report but keep getting distracted by my phone","energy_level":"medium","language":"en"}'
```
## Price
$0.01 USDC per request (Base mainnet, eip155:8453)
## Input Schema
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| situation | string (5-1000 chars) | ✅ | What you're trying to do and why you can't focus |
| blocker | string (max 500) | ❌ | What's specifically blocking you |
| energy_level | enum: low/medium/high | ✅ | Current energy level |
| time_available_minutes | number (1-480) | ❌ | How much time you have |
| language | enum: en/ja | ❌ | Response language (default: en) |
## Output Schema
```json
{
"focus_id": "fcs_a1b2c3d4",
"diagnosis": {
"primary_blocker": "ability",
"explanation": "The task is too vague to begin."
},
"tiny_action": {
"action": "Write just the first sentence of your report.",
"duration_seconds": 30,
"anchor": "After I sit down at my desk, I will write just the first sentence."
},
"environment_design": "Close all browser tabs except the one you need.",
"safe_t_flag": false
}
```
## Framework
Based on BJ Fogg's Behavior Design:
- **B = MAP**: Behavior = Motivation × Ability × Prompt
- Diagnoses exactly ONE missing element
- Returns ONE tiny action (under 120 seconds)
- Uses Tiny Habits Recipe: "After I [ANCHOR], I will [TINY BEHAVIOR]"
## Pairs Well With
- **emotion-detector** ($0.01): Detect emotional state → if fatigued, pass to focus-coach
- **buddhist-counsel** ($0.01): For deeper suffering → buddhist-counsel; for focus issues → focus-coach
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.
When the user wants to understand, reduce, or recover from developer churn. Trigger phrases include "why developers leave," "churn rate," "win-back campaign," "at-risk users," "developer retention," "preventing churn," or "competitor switching."
ClaudeCodexCursorSales
jonathimer/devmarketing-skills contributors, via Agentic Awesome Skills
Uncover the functional, emotional and social jobs a customer hires a product to do: progress state, hiring trigger, alternatives, success criteria, JTBD map. Use when you need to understand why users buy, switch or churn, or to anchor positioning, messaging and onboarding in real jobs.
Hilft bei Anlagenliste Verstehen für Menschen mit Deutsch als Zweitsprache. Erklaert Juristendeutsch, klaert Risiko, Frist und naechste Handlung, und formuliert respektvoll in einfachem oder formalem Deutsch im Juristische Sprache Deutsch Als Zweitsprache.