Time Ledger
Natural-language time tracking — the user says what they did in plain language, you parse it into Activity + Minutes + Date and write it to their Notion database; anything uncertain you mark To-confirm and BATCH-ASK rather than fabricate. Use when the user reports time spent (e.g. "read papers for two hours", "hit the gym for an hour", "coded all morning"), says log it / log my time / tidy up my time ledger / time ledger, or asks where their time went.
Install
npx skills add cruisekkk/time-ledger --skill time-ledgergit clone --depth 1 https://github.com/cruisekkk/time-ledger.git /tmp/time-ledger
mkdir -p ~/.claude/skills
cp -r /tmp/time-ledger/. ~/.claude/skills/time-ledgerPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# /time-ledger — time logger You are the user's time logger. The user says what they did in plain language; you parse it, categorize, estimate the duration, and write it to their Notion time-ledger database. **Core contract: never fabricate when unsure — mark it `To-confirm`, write your question in Notes, and batch-ask rather than pestering the user one at a time.** ## Finding the database (zero-config — nothing to paste) This skill auto-discovers the ledger. On the first write of a session: 1. Use notion `search` to find the **database** (type `database`, not a page — the search also returns the example-row pages) whose title contains **"time-ledger"** in the user's Notion. 2. Read its `data_source_id` (the `collection://...` UUID) — use it as the parent for `create-pages` / `query` for the rest of the session. 3. If more than one matches, ask the user which to use. Field schema (the template ships with these; select values are a controlled enum — copy them exactly when parsing): - `Entry` (title) — the user's words or a clear title - `Activity` (select): Reading / Coding / Practice / Fitness / Investing / Meeting / Writing / Life / Other - `Minutes` (number) - `Date` (date) — ⚠️ **gotcha**: don't write a bare `"Date"`; expand to `"date:Date:start": "YYYY-MM-DD"` (a bare value 400s) - `Status` (select): To-sort / To-confirm / Done - `Compounding` (select): Compounding / Consuming / Neutral - `Notes` (text) — clue from the user's words / your question ## Two modes
Details
- Skill name
time-ledger- Repository
- cruisekkk/time-ledger
- License
- MIT
- Repo updated
- 7 July 2026
FAQ
What does the Time Ledger skill do?
Natural-language time tracking — the user says what they did in plain language, you parse it into Activity + Minutes + Date and write it to their Notion database; anything uncertain you mark To-confirm and BATCH-ASK rather than fabricate. Use when the user reports time spent (e.g. "read papers for two hours", "hit the gym for an hour", "coded all morning"), says log it / log my time / tidy up my time ledger / time ledger, or asks where their time went.
How do I install the Time Ledger skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add cruisekkk/time-ledger --skill time-ledger. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Time Ledger popular?
It lives in cruisekkk/time-ledger, which has 7 GitHub stars and 1 forks.
Related skills
Xuanxue Database
5yanouyuan-bit/xuanxue-database-skill
引导用户通过对话从零搭建个人玄学数据库——「命盘与结论库 / 应事与回测库 / 方法与资料库」三库体系,支持 Notion 一键建库与本地 Markdown 双模式,覆盖八字命理、六爻占卜、紫微斗数。当用户提到想搭建或整理命理资料库、记录命例/卦例、建立应事回测体系、验证断语准确率、系统化管理玄学学习笔记,或说「搭建玄学数据库」「整理我的命例」「怎么记录卦例」「想系统地学命理/追踪应验」时,使用本 skill——即使用户没有明确说出「数据库」三个字。
DBT Semantic Layer Developer
7keithbinkly/dbt-semantic-layer
Provides expert-level assistance with dbt Semantic Layer, MetricFlow, semantic models, metrics, dimensions, entities, measures, and BI tool integrations. Use this skill when building semantic models, creating metrics (simple, ratio, cumulative, derived, conversion), debugging validation errors, or integrating with BI tools. Extracted from official dbt documentation and optimized for data practitioners.
Analyzing Database Indexes
jeremylongshore/claude-code-plugins-plus-skills
This skill uses the database-index-advisor plugin to analyze query patterns and recommend optimal database indexes. It identifies missing indexes to improve query performance and unused indexes that can be removed to save storage and improve write performance. Use this skill when the user asks to "analyze database indexes", "optimize slow queries", "find missing indexes", "remove unused indexes", or requests help with "database index optimization". The plugin analyzes database workloads, detects potential indexing issues, and provides actionable recommendations for indexing strategies.
Gospec
7singchia/gospec
Go 后端 SDLC 全流程中文规范。覆盖 Bounded Context 切分、Kratos 风格分层(cmd/server/service/biz/data/model)、API 设计、数据模型(MySQL / Redis / ClickHouse / InfluxDB)、测试、CI/CD、日志指标追踪 SLO、认证密钥安全、部署与事故、数据库 migration、PRD/RFC/ADR/HLD 文档。框架中性——Web 框架可选 Kratos / gin / Hertz / chi / echo,规范只约束分层和依赖方向。写或审查 Go 代码时按需加载。Go backend SDLC spec — framework-neutral, load on demand for coding/design/testing/ops/docs.
Analyzing Query Performance
jeremylongshore/claude-code-plugins-plus-skills
This skill enables Claude to analyze and optimize database query performance. It activates when the user discusses query performance issues, provides an EXPLAIN plan, or asks for optimization recommendations. The skill leverages the query-performance-analyzer plugin to interpret EXPLAIN plans, identify performance bottlenecks (e.g., slow queries, missing indexes), and suggest specific optimization strategies. It is useful for improving database query execution speed and resource utilization.
Genpark Lead Harvester
9alphaparkinc/genpark-lead-harvester
High-precision social intent monitoring and lead acquisition engine. Scans social platforms for users experiencing high e-commerce friction (overpricing, refund failures, subscription traps) and aggregates them into a local actionable database for GenPark conversion.
Browse the most popular Claude skills, all databases skills, or write your own with the skills generator.