MCP HubMCP Hub
Вернуться к навыкам

c-lockin

daxaur
Обновлено 2 days ago
7 просмотров
143
6
143
Посмотреть на GitHub
Другоеlockinfocusproductivitydeep-workpomodorodistraction-blocking

О программе

c-lockin организует блокировку отвлекающих факторов и настройку окружения для фокусированных рабочих сессий с помощью генерируемых shell-скриптов. Он автоматически блокирует настроенные приложения/веб-сайты и отслеживает продолжительность сессии с минимальным взаимодействием. Разработчики запускают его командами вроде "lock in" или "focus" для быстрых сессий глубокой работы с одной командой.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add daxaur/openpaw -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/daxaur/openpaw
Git клонированиеАльтернативный
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-lockin

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

Behavior

You run lock-in sessions using generated shell scripts — fast, one command. Be FAST. Say one short line like "Locking you in for 90 min" then run TWO commands max. Don't narrate steps. Only speak again when done ("Locked in until HH:MM") or if something fails.

Starting a Session

When the user says "lock in", "focus", "deep work", etc:

  1. Read ~/.config/openpaw/lockin.json. If missing → suggest openpaw lockin setup
  2. Check ~/.config/openpaw/lockin-session.json — if endsAt is in the future, session is already active. Tell the user.
  3. If config has askEachTime sites or apps, ask the user briefly which to include this session
  4. Calculate endsAt = now + duration minutes (ISO 8601 format, e.g. 2026-03-03T16:30:00.000Z)
  5. Say ONE short line like "Locking you in for 90 min"
  6. Generate scripts + run:
openpaw lockin gen-scripts --ends "ENDS_AT_ISO8601" --extra-sites "site1,site2" --extra-apps "App1,App2"

Omit --extra-sites and --extra-apps if none were chosen from askEachTime.

Then immediately run:

bash /tmp/lockin-start.sh
  1. Say "Locked in until HH:MM"

That's it — TWO bash commands to start a session.

Ending a Session

When the user says "stop", "end session", "I'm done":

  1. Read ~/.config/openpaw/lockin-session.json to get session data
  2. Run:
bash /tmp/lockin-end.sh
  1. Read the output for git stats
  2. If obsidianLog is true in config: obsidian-cli append daily "## Lock In Session\n- Duration: X min\n- Commits: N\n..."
  3. Give a brief warm summary: duration, commits + messages, lines changed, encouraging note referencing SOUL.md personality

Reconfigure

openpaw lockin setup

Guidelines

  • Be FAST — one line to start, two commands, one line when done
  • Never explain or narrate each step — just do it
  • If something fails, mention it briefly and move on
  • Only start when the user explicitly asks
  • Reference SOUL.md for personality in summaries

GitHub репозиторий

daxaur/openpaw
Путь: skills/c-lockin
0
ai-agentanthropicautomationclaudeclaude-codecli

Похожие навыки

llamaguard

Другое

LlamaGuard — это модель от Meta с 7–8 миллиардами параметров для модерации входных и выходных данных больших языковых моделей по шести категориям безопасности, таким как насилие и разжигание ненависти. Она обеспечивает точность 94–95% и может быть развернута с помощью vLLM, Hugging Face или Amazon SageMaker. Используйте этот навык, чтобы легко интегрировать фильтрацию контента и защитные механизмы в ваши ИИ-приложения.

Просмотреть навык

cost-optimization

Другое

Этот навык Claude помогает разработчикам оптимизировать облачные расходы за счет правильного подбора ресурсов, стратегий тегирования и анализа затрат. Он предоставляет framework для сокращения облачных расходов и внедрения управления затратами в AWS, Azure и GCP. Используйте его, когда вам нужно проанализировать расходы на инфраструктуру, оптимизировать ресурсы или уложиться в бюджетные ограничения.

Просмотреть навык

quantizing-models-bitsandbytes

Другое

Этот навык выполняет квантизацию LLM до 8-битной или 4-битной точности с использованием библиотеки bitsandbytes, обеспечивая сокращение использования памяти на 50-75% при минимальной потере точности. Он идеально подходит для запуска больших моделей при ограниченной памяти GPU или для ускорения вывода, поддерживая форматы INT8, NF4 и FP4. Навык интегрируется с HuggingFace Transformers и позволяет использовать обучение QLoRA и 8-битные оптимизаторы.

Просмотреть навык

dispatching-parallel-agents

Другое

Этот навык Claude распределяет нескольких агентов для исследования и устранения трёх и более независимых проблем параллельно. Он предназначен для сценариев с несвязанными сбоями, которые можно устранить без общего состояния или зависимостей. Ключевая возможность — параллельное решение проблем, где за каждую независимую предметную область назначается отдельный агент для максимальной эффективности.

Просмотреть навык