返回顶部
T

TimeBlock

Plan your day hour-by-hour with intentional time blocking. Use when blocking sessions, checking plans, analyzing allocation, generating agendas.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
115
下载量
0
收藏
概述
安装方式
版本历史

TimeBlock

# Timeblock Timeblock v2.0.0 — a utility toolkit for logging, tracking, and managing time-blocking operations from the command line. All data is stored locally in flat log files with timestamps, making it easy to review history, export records, and search across entries. ## Commands Run `scripts/script.sh <command> [args]` to use. ### Core Operations | Command | Description | |---------|-------------| | `run <input>` | Log a run entry (e.g. execute a time block, start a session) | | `check <input>` | Log a check entry (e.g. verify block completion, review schedule) | | `convert <input>` | Log a convert entry (e.g. convert time formats, transform schedules) | | `analyze <input>` | Log an analyze entry (e.g. analyze time allocation, productivity patterns) | | `generate <input>` | Log a generate entry (e.g. generate daily schedules, weekly plans) | | `preview <input>` | Log a preview entry (e.g. preview tomorrow's blocks, upcoming week) | | `batch <input>` | Log a batch entry (e.g. batch-create time blocks for a week) | | `compare <input>` | Log a compare entry (e.g. compare planned vs actual time usage) | | `export <input>` | Log an export entry (e.g. export schedule to calendar, share plan) | | `config <input>` | Log a config entry (e.g. set block durations, default categories) | | `status <input>` | Log a status entry (e.g. current block status, schedule progress) | | `report <input>` | Log a report entry (e.g. daily/weekly time reports, utilization summaries) | Each command without arguments shows the 20 most recent entries for that category. ### Utility Commands | Command | Description | |---------|-------------| | `stats` | Summary statistics across all log categories with entry counts and disk usage | | `export <fmt>` | Export all data in `json`, `csv`, or `txt` format | | `search <term>` | Search across all log files for a keyword (case-insensitive) | | `recent` | Show the 20 most recent entries from the global activity history | | `status` | Health check — version, data directory, total entries, disk usage, last activity | | `help` | Show full usage information | | `version` | Show version string (`timeblock v2.0.0`) | ## Data Storage All data is persisted locally under `~/.local/share/timeblock/`: - **`<command>.log`** — One log file per command (e.g. `run.log`, `check.log`, `analyze.log`) - **`history.log`** — Global activity log with timestamps for every operation - **`export.<fmt>`** — Generated export files (json/csv/txt) Each entry is stored as `YYYY-MM-DD HH:MM|<input>` (pipe-delimited). No external services, no API keys, no network calls — everything stays on your machine. ## Requirements - **Bash** 4.0+ with `set -euo pipefail` - Standard Unix utilities: `date`, `wc`, `du`, `grep`, `tail`, `cat`, `sed`, `basename` - No external dependencies or packages required - No API keys or accounts needed ## When to Use 1. **Planning your day** — Use `generate` and `run` to create and log time blocks for each hour, building a structured daily schedule you can search and review later 2. **Tracking schedule adherence** — Use `check` and `compare` to record whether you completed blocks as planned, then `stats` to see completion patterns over time 3. **Analyzing time allocation** — Use `analyze` to log how you actually spent your time, then `search` to find patterns across categories like deep work, meetings, or breaks 4. **Batch-creating weekly plans** — Use `batch` to log entire week schedules at once, then `preview` to review upcoming blocks before each day starts 5. **Generating productivity reports** — Use `report` to log daily summaries, then `export csv` to pull structured data for time-tracking spreadsheets or dashboards ## Examples ```bash # Log a time block session timeblock run "09:00-10:30 Deep work on project Alpha" # Generate a daily schedule timeblock generate "Monday: 09:00 deep work, 10:30 standup, 11:00 code review, 14:00 planning" # Check schedule completion timeblock check "Morning blocks completed: 3/4, missed 10:30 standup" # Compare planned vs actual timeblock compare "Planned 4h deep work, actual 2.5h — meetings overran by 1.5h" # Search for all deep work entries timeblock search "deep work" # Export everything to JSON timeblock export json # View overall statistics timeblock stats ``` --- Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 timeblock-1776220922 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 timeblock-1776220922 技能

通过命令行安装

skillhub install timeblock-1776220922

下载 Zip 包

⬇ 下载 TimeBlock v2.0.0

文件大小: 4.64 KB | 发布时间: 2026-4-17 16:21

v2.0.0 最新 2026-4-17 16:21
Domain-specific upgrade

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部