Przejdź do treści
Biblioteka skilli
Produktywność osobista · Research

orangetheory-workout

/orangetheory-workout

Wyszukuje podsumowania dziennych treningów Orangetheory Fitness na dziś lub jutro.

Repozytorium
skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
19.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
3
Przestarzałość

Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/get_workout.py

Co robi i kiedy

Wyszukuje podsumowania dziennych treningów Orangetheory Fitness na dziś lub jutro.

Wyzwalacze z opisu

s or tomorrow
Oryginalny opis (EN)

Look up Orangetheory Fitness daily workout summaries. Use when asked about today's or tomorrow's Orangetheory, OTF, or orange theory workout.

Jak działa

  1. Getting the Workout
  2. Fallback: OTFInsider
  3. Summarizing
Sekcje z nagłówków SKILL.md, w oryginale · 53 linii, 292 słów
Podgląd SKILL.md
---
name: orangetheory-workout
description: Look up Orangetheory Fitness daily workout summaries. Use when asked about today's or tomorrow's Orangetheory, OTF, or orange theory workout.
---

# Orangetheory Workout Skill

Fetches OTF workout intel from Reddit using a bundled script.

## Getting the Workout

Determine the target date (default to tomorrow unless user specifies otherwise), then run:

```bash
python3 <skill-dir>/scripts/get_workout.py [--date YYYY-MM-DD] [--format 2G|3G|Strength50]
```

The script searches Reddit's Daily Workout and Early Intel flairs, picks the best matching workout, and returns JSON:

```json
{
  "date": "Tuesday, April 21, 2026",
  "source": "Daily Workout",
  "available_formats": ["2G", "Orange 60 3G"],
  "workout": {
    "label": "2G",
    "content": "...full workout markdown..."
  }
}
```

If no workout is found, the output contains an `"error"` field instead.

## Fallback: OTFInsider

If the Reddit script returns no result (error or empty), fall back to OTFInsider in this order:

1. **Calendar** (`https://www.otfinsider.com/calendar`) — extract the template type for the target date (e.g. "Power Focused", "Strength", "Endurance"). The calendar is always available even when daily intel isn't posted.
2. **Direct intel page** (`https://www.otfinsider.com/intel/{date}-{template}.html` where date is `month-DD-YYYY` and template is lowercase, e.g. `april-27-2026-power`). This returns a 404 if full intel hasn't been posted yet — in that case, report only the template type from the calendar.

Example: for 2026-04-27 with template "Power", try:
`https://www.otfinsider.com/intel/april-27-2026-power`

When reporting, distinguish between:
- **Template type only** (calendar shows it, full intel not yet posted)
- **Full workout available** (direct intel page returns content)

## Summarizing

From the `workout.content` field, summarize in 1–2 paragraphs:

- Describe each block (Treadmill, Rower, Floor) briefly — the type of work, rep/time structure, and key exercises.
- Keep it concise and scannable, not a full copy-paste of the original.
- If the source is "Early Intel", flag that details may change slightly.
- If the requested format isn't available, list what is from `available_formats`.
- End with a short, energetic encouragement tailored to the workout type.
Pliki w paczce (4)
  • SKILL.md 2 KB
  • agents/openai.yaml 1 KB
  • assets/icon.svg 1 KB
  • scripts/get_workout.py 6 KB

Wersje

W bazie nie ma innych skilli o nazwie orangetheory-workout.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki bb8a5bc5f0bb (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100fitness-log
    Śledzi treningi i postępy fitness, dostosowuje program treningowy i generuje posty na Facebooka z danych treningowych, w tym rekordy i podsumowania.
  • 100fitness-log
    Śledzi treningi i postępy fitness, dostosowuje program treningowy i generuje posty na Facebooka z danych treningowych, w tym rekordy i podsumowania.
  • 100clawdbod
    Proponuje przerwy fitnessowe podczas sesji kodowania: konfigurację przy pierwszym uruchomieniu, treningi, ćwiczenia i rozciąganie oraz podgląd i eksport historii ćwiczeń.
  • 100daily-migrate
    Przenosi otwarte zadania z poprzednich notatek dziennych w stylu bullet journal i przygotowuje notatkę na dziś lub jutro.
  • 100create-liftlog-plan
    Tworzy plan treningowy LiftLog w pliku .liftlogplan do importu w aplikacji: program siłowy, podział treningów, rutynę lub plan biegowy.
  • 100tomorrow-plan-generator
    Przygotowuje plan pracy na jutro na podstawie podsumowania dnia: kolejność klientów, priorytety i czas.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.