oura — скилл для Claude Code: данные Oura Ring в чате
Подключает Oura Ring API к агенту и показывает сон, готовность, активность и стресс. Пригодится, если носите кольцо и хотите спрашивать о здоровье прямо в терминале.
npx skills add jjenkins/agent-oura --skill oura -a claude-codeЧто делает oura
Скилл превращает агента в ассистента по данным Oura Ring. Он вызывает Oura API и отдаёт сон, готовность, активность, стресс, SpO2, пульс и тренировки. Внутри — скрипты на Node: setup.mjs для ключей, auth.mjs для OAuth2, dashboard.mjs для сводки за сегодня, profile.mjs для данных аккаунта и кольца, query.mjs для запросов за период и корреляций.
Перед первым запуском нужны client_id и client_secret из приложения Oura. Регистрируете его на cloud.ouraring.com/oauth/applications с redirect URI http://localhost:8910/callback, затем /oura setup сохраняет ключи в ~/.oura/config.json, а /oura auth открывает браузер и ловит код на localhost:8910/callback. Токены ложатся в ~/.oura/tokens.json. Без пройденной авторизации ни одна команда данных не сработает — скрипт вернёт "authenticated": false.
Историю Oura API отдаёт примерно за 60 дней. Если спросить больше, скрипт возьмёт 60 и предупредит. Вопросы за сегодня идут через дашборд, за несколько дней — через query.mjs с эндпоинтом и диапазоном дат.
Какие задачи решает
- посмотреть оценки сна и готовности за сегодня
- сравнить сон и активность за неделю
- проверить, как тренировка повлияла на восстановление
- выгрузить пульс и SpO2 за период
- узнать данные кольца и аккаунта
Примеры запросов агенту
- Покажи мой дашборд Oura за сегодня
- Как я спал последние 7 дней?
- Связан ли мой сон с готовностью за последний месяц?
Как установить oura
1Через Skills CLI (Vercel)
npx skills add jjenkins/agent-oura --skill oura -a claude-code2Вручную: положить файлы
~/.claude/skills/oura/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/oura/
1Через Skills CLI (Vercel)
npx skills add jjenkins/agent-oura --skill oura -a codex2Вручную: положить файлы
.agents/skills/oura/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jjenkins/agent-oura --skill oura -a cursor2Вручную: положить файлы
.cursor/skills/oura/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jjenkins/agent-oura oura2Вручную: положить файлы
.github/skills/oura/SKILL.md1Через Skills CLI (Vercel)
npx skills add jjenkins/agent-oura --skill oura -a gemini-cli2Командой платформы
gemini skills install https://github.com/jjenkins/agent-oura --path .claude/skills/ouraВручную: положить файлы
.devin/skills/oura/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jjenkins/agent-oura --skill oura -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о oura
Как установить oura в Claude Code?
Выполните npx skills add jjenkins/agent-oura --skill oura -a claude-code, скилл появится в ~/.claude/skills/oura/SKILL.md.
Что делает скилл oura?
Подключается к Oura API и показывает сон, готовность, активность, стресс, SpO2, пульс и тренировки. Работает и как дашборд за сегодня, и как запросы за период.
Что нужно для работы скилла?
client_id и client_secret из приложения Oura и пройденный OAuth2. Ключи сохраняются в ~/.oura/config.json, токены — в ~/.oura/tokens.json.