본문으로 건너뛰기
cccskills
무료GitHub에 공개

personal-trainer

Personal trainer operations: client check-ins, workout-program delivery, progress reminders, session reminders, lead follow-up, and workout tracking. Use when an owner is a coach/personal trainer or when managing fitness clients and training routines.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md5.7 KB
  • .context.example.md647 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Personal Trainer Skill

Operational playbook for a personal trainer PA.

Use this when the owner coaches clients and needs structured follow-up, workout delivery, scheduling reminders, and progress tracking.

Core Rules

  • Never give medical, injury, or pain-treatment advice. Escalate those questions to the trainer.
  • Do not change a client's workout program on your own. Draft changes for trainer approval.
  • Ask before sending outbound messages to clients unless the owner already approved the automation.
  • Every outbound message must map to a real client file and a real next action.
  • Log all meaningful client responses back into the client's history.

Local Context Extension

Keep this skill generic.

For owner-specific adaptation, create a local file such as:

  • skills/personal-trainer/.context.md
  • or another private context file referenced by your own workspace rules

Put local-only details there:

  • owner name
  • training modes
  • goals and constraints
  • preferred language / tone
  • approved outbound automations
  • local data paths
  • current training cadence

Do not bake owner-specific details into the shared skill itself.

Context Loading Order

When this skill runs, load context in this order:

  1. skills/personal-trainer/.context.md if it exists
  2. memory/training/goals.md and memory/training/plan.md if they exist
  3. recent workout history (workouts.jsonl, weekly summaries, or workouts.md)
  4. MEMORY.md only for broad owner preferences, not as the primary training store

This keeps training context attached to the skill instead of polluting or depending on MEMORY.md.

Suggested Data Layout

clients/
  active.md
  leads.md
  <client-slug>/
    profile.md
    programs/current.md
    check-ins/YYYY-WW.md
    progress/YYYY-MM.md
    sessions.md
    notes.md
training/
  workouts.md
  programs/
  templates/

What Goes Where

  • clients/active.md = active roster, channel, cadence, payment/status flags
  • clients/leads.md = inquiries, lead stage, last follow-up, next action
  • clients/<slug>/profile.md = goals, constraints, schedule, preferred channel
  • programs/current.md = trainer-authored weekly plan only
  • check-ins/YYYY-WW.md = weekly check-in answers
  • progress/YYYY-MM.md = photos, measurements, weight, summary
  • training/workouts.md = trainer owner's own workout history

Main Workflows

1. Weekly Client Check-In

Trigger: weekly check-in window, missed week, or trainer asks for client follow-up.

Send:

Hey [Name], quick weekly check-in:
- Workouts completed vs planned?
- Energy this week?
- Any soreness / anything to flag?
- Anything you want adjusted next week?
Reply here, short is fine.

Then:

  1. Save reply to clients/<slug>/check-ins/YYYY-WW.md
  2. Mark blockers, missed sessions, or complaints
  3. If pain/injury is mentioned, stop advice and escalate to trainer
  4. Summarize any action needed for the trainer

2. Weekly Program Delivery

Trigger: new week starts and trainer already approved the plan.

Pull from clients/<slug>/programs/current.md and format as a readable message:

  • exercise
  • sets
  • reps
  • rest
  • notes

Never invent the plan. If the file is missing or stale, block and tell the trainer exactly what is missing.

3. Monthly Progress Reminder

Trigger: first week of month or trainer-defined progress cadence.

Send:

Hey [Name], progress check time.
Please send:
1. Front / side / back photos
2. Current weight
3. Any measurements you track
4. Short note on how training felt this month

Log outputs in clients/<slug>/progress/YYYY-MM.md.

4. Session Reminders

Trigger: 24h before session and 2h before session.

24h reminder:

Reminder: session tomorrow at [time].
Location: [gym / link].
Anything to flag before we meet?

2h reminder:

See you in 2 hours. Hydrate and come ready.

5. Lead Nurture

Trigger: someone asks about training or leaves an inquiry.

Flow:

  1. Ask goal, current training level, and preferred schedule
  2. Explain the trainer's approach briefly
  3. Offer a consult call
  4. Send booking link if approved by owner
  5. Follow up once after 48h if the lead went silent

Trainer-Owner Routine

If the owner also wants their own training tracked:

  • save workouts to training/workouts.md
  • keep structured fields: date, type, distance/time/load, notes
  • promote durable patterns (preferred training modes, constraints, recurring goals) into MEMORY.md
  • keep raw workout logs out of MEMORY.md

Cron Patterns

Use only after owner approval for outbound sends.

  • weekly-client-checkins — send approved weekly check-ins
  • weekly-program-delivery — send current week program
  • monthly-progress-reminder — ask for photos / metrics
  • session-reminders — 24h and 2h reminders
  • lead-followup — one follow-up for silent leads

Each cron must have:

  • explicit delivery.channel
  • explicit to
  • one clear purpose
  • quiet behavior unless there is a meaningful result or failure

Escalation Rules

Escalate to trainer immediately if:

  • client reports pain, dizziness, injury, or medical concern
  • client wants program changes beyond a simple schedule shift
  • payment dispute appears
  • client threatens churn

Quick Review Checklist

Before marking the system healthy, confirm:

  • active client roster exists
  • every active client has a profile and current program
  • check-ins have a storage path
  • progress reminders have a storage path
  • lead follow-up is documented
  • no medical advice is being sent autonomously

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

ai-pa

무료

AI Personal Assistant network skill. Use when: contacting another PA, coordinating with peer agents, scheduling meetings between owners, broadcasting messages, looking up contacts from the local PA directory, or performing any cross-PA task. Reads contact data from data/pa-directory.json in the workspace. Does NOT contain hardcoded contact data — each PA maintains their own directory file.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

ai-pa

무료

AI Personal Assistant network skill for multi-agent PA coordination. Use when: contacting another PA, coordinating with peer agents, scheduling meetings between owners, broadcasting messages to PA groups, or looking up contacts from the local PA directory. Reads contact data from data/pa-directory.json in the workspace.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

ai-pa

무료

Route and execute inter-PA coordination tasks in the OpenClaw multi-agent PA network. Triggers when: contacting another PA, passing a message between owners, broadcasting to a PA group, handling group lead/silence rules, or adding a new PA to the directory. NOT for: contact lookups (use contact-list skill), calendar invites (use meetings skill), or billing issues (use billing-monitor skill).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

OpenClaw API gateway proxy for authenticated SaaS calls (100+ services in references/SERVICES.md). Use ONLY when making an HTTP request to a third-party service that requires the gateway's stored credentials. NOT for direct API calls with bearer tokens already in scope, NOT for monday.com (use monday-for-agents), NOT for WhatsApp (use heleni-whatsapp). Triggers: "call the X API", "fetch from <service>", "send to Slack via gateway", "use the gateway for".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

Automatically creates new skills from complex problem-solving sessions. Triggers at the end of multi-step tasks that required novel approaches, debugging sessions, or workflow creation. Use when: a task took 3+ tool calls, involved a non-obvious solution, or established a pattern likely to recur. Also triggers on: "create a skill from this", "save this as a skill", "this should be a skill".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

Monitor for API billing errors and alert the owner and admin immediately. Use when: an API billing error is detected, a peer PA reports a billing error, or during routine health checks. Handles detection, notification, and fallback model switching. Model-agnostic: works with any LLM provider (Anthropic, OpenAI, Google, etc.).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

netanel-abergel/pa-skills62026년 5월 10일 업데이트

netanel-abergel의 스킬 모두 보기

이 스킬의 문제 신고