Coaching
v2.0.0Coaching practice support with session preparation, question generation, client progress tracking, and goal setting. Use when user mentions coaching sessions...
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The description promises session prep, question generation, progress tracking, goal setting, and between-session messaging. Only one script (scripts/prep_session.py) is included. SKILL.md lists many other scripts and reference docs that are not present, so the package does not deliver the advertised capabilities.
Instruction Scope
Runtime instructions direct the agent to run many scripts (generate_questions.py, track_progress.py, set_goal.py, between_sessions.py, etc.) and reference multiple docs, but those files are missing. The SKILL.md claims 'Send between-session support' which could imply outbound messaging, but no code for outbound communication exists in the provided files. The included script operates only on local files and prints output — it does not exfiltrate data.
Install Mechanism
No install spec (instruction-only plus one script). Nothing is downloaded or written by an installer; lowest risk from installation mechanism.
Credentials
No environment variables, credentials, or external endpoints are requested. The included script reads per-client JSON files under ~/.openclaw/workspace/memory/coaching, which aligns with the declared local-only storage policy.
Persistence & Privilege
Skill is not always-enabled and does not request elevated privileges. It does not modify other skills or global agent settings. The script reads local files only and does not autonomously invoke network access in its current form.
What to consider before installing
Do not install or use this skill for confidential client data until the missing pieces are resolved. Specifically:
- Ask the publisher for the missing scripts and reference docs listed in SKILL.md and confirm their behavior (generate_questions.py, track_progress.py, between_sessions.py, etc.).
- Verify whether any of the missing scripts send messages or access network endpoints (the phrase 'Send between-session support' could imply external communication). If they do, confirm what credentials/endpoints they use and whether you approve.
- Confirm where the skill will store data on your system (the code uses ~/.openclaw/workspace/memory/coaching). Ensure that path and file permissions meet your confidentiality requirements.
- If you proceed, run the skill in a sandbox or inspect the full code for all scripts to ensure there is no hidden network activity or unexpected file access. Consider backing up any existing data before first use.
If the publisher provides the full source and it matches the local-only claims, the skill would be reasonable to use for coaching tasks; until then, the discrepancy is a red flag.Like a lobster shell, security has layers — review code before you run it.
coachcoachinggoalsgrowthlatestmindsetproductivityprogresssessions
Coaching
Coaching practice system. Transform every session.
Critical Privacy & Safety
Data Storage (CRITICAL)
- All client data stored locally only:
memory/coaching/ - STRICT CONFIDENTIALITY - client information never shared
- No cross-client data mixing - complete isolation
- No external coaching platforms connected
- User controls all data retention and deletion
Safety Boundaries
- ✅ Prepare sessions and generate questions
- ✅ Track client progress and commitments
- ✅ Support goal setting with frameworks
- ✅ Provide between-session support
- ❌ NEVER share client information across contexts
- ❌ NEVER make client decisions
- ❌ NEVER replace coach judgment or intuition
Confidentiality Note
Coaching effectiveness depends on trust. This skill maintains strict confidentiality - no client data is ever shared, mixed, or exposed outside your local system.
Data Structure
Coaching data stored locally:
memory/coaching/clients.json- Client records (isolated per client)memory/coaching/sessions.json- Session history and notesmemory/coaching/goals.json- Client goals and progressmemory/coaching/questions.json- Question librariesmemory/coaching/commitments.json- Client commitments tracking
Core Workflows
Prepare Session
User: "Prep me for session with client John"
→ Use scripts/prep_session.py --client "John" --session 5
→ Summarize previous session, check commitments, generate tailored questions
Generate Questions
User: "Give me questions for exploring career transition"
→ Use scripts/generate_questions.py --topic "career-transition" --depth "deep"
→ Generate powerful questions calibrated to situation
Track Progress
User: "Show me Sarah's progress over the last 3 months"
→ Use scripts/track_progress.py --client "Sarah" --period "3months"
→ Display goals, session history, patterns, breakthroughs
Set Goal
User: "Help my client set a clear goal"
→ Use scripts/set_goal.py --client "Mike" --area "leadership"
→ Apply clarity, specificity, timeline, obstacles, support framework
Between Sessions
User: "Send between-session support to Lisa"
→ Use scripts/between_sessions.py --client "Lisa" --days 3
→ Provide reflection prompts, action reminders, preparation for next session
Module Reference
- Session Preparation: See references/session-prep.md
- Powerful Questions: See references/questions.md
- Goal Setting Framework: See references/goal-setting.md
- Progress Tracking: See references/progress.md
- Between-Session Support: See references/between-sessions.md
- Client Confidentiality: See references/confidentiality.md
Scripts Reference
| Script | Purpose |
|---|---|
prep_session.py | Prepare for coaching session |
generate_questions.py | Generate powerful questions |
track_progress.py | Track client progress |
set_goal.py | Set structured goals |
between_sessions.py | Between-session support |
log_session.py | Log session notes |
track_commitment.py | Track client commitments |
prepare_review.py | Prepare progress review |
Comments
Loading comments...
