{"id":"ffff5585-e42f-46c5-9b33-7a25cd99ea4f","shortId":"wKYCJw","kind":"skill","title":"timesheet","tagline":"Use when the user needs a monthly work summary, time-tracking report, or commit-based activity recap.","description":"Generate a markdown table summarizing the current user's git commits for the current month.\n\n## Data Collection\n\nGather commits from the repository in the working directory. Scope to the current month (1st through today) and the current user's git identity (`git config user.name`).\n\nReference command: `git log --since=\"{year}-{month}-01\" --until=\"{year}-{month}-{today+1}\" --format=\"%ad | %an | %s\" --date=short --no-merges`\n\n## Output Format\n\nMarkdown table, one row per day with commits:\n\n| Day | Summary |\n|-----|---------|\n| **DD.MM.** | Short summary of work themes |\n\n## Summary Style\n\nSummaries should read like personal shorthand — what you'd jot in a work log, not what you'd write in a PR description.\n\n- **Group by theme**, not by commit. \"knowledgebase + RAG tools\" over listing each commit separately.\n- **Target 10-20 words per day** (minimum 8 — expand terse single-commit days with enough context to be useful later).\n- **Skip noise**: lint fixes, merge commits, trivial reformats — unless they represent significant effort.\n- **Terse phrasing**: \"form table extraction + compliance\" not \"Added form table extraction feature and implemented compliance checks.\"","tags":["timesheet","dotclaude","jhostalek","agent-skills","ai-coding","anthropic","claude","claude-code","claude-code-skills","code-review","codex-cli","cursor"],"capabilities":["skill","source-jhostalek","skill-timesheet","topic-agent-skills","topic-ai-coding","topic-anthropic","topic-claude","topic-claude-code","topic-claude-code-skills","topic-code-review","topic-codex-cli","topic-cursor","topic-developer-tools","topic-git-workflow","topic-multi-agent"],"categories":["dotclaude"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/JHostalek/dotclaude/timesheet","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add JHostalek/dotclaude","source_repo":"https://github.com/JHostalek/dotclaude","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,178 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:17.570Z","embedding":null,"createdAt":"2026-05-18T13:20:34.647Z","updatedAt":"2026-05-18T19:13:17.570Z","lastSeenAt":"2026-05-18T19:13:17.570Z","tsv":"'+1':77 '-01':72 '-20':146 '10':145 '1st':52 '8':151 'activ':19 'ad':79,185 'base':18 'check':193 'collect':37 'command':66 'commit':17,31,39,96,135,142,156,170 'commit-bas':16 'complianc':183,192 'config':63 'context':160 'current':27,34,50,57 'd':115,124 'data':36 'date':82 'day':94,97,149,157 'dd.mm':99 'descript':129 'directori':46 'effort':177 'enough':159 'expand':152 'extract':182,188 'featur':189 'fix':168 'form':180,186 'format':78,88 'gather':38 'generat':21 'git':30,60,62,67 'group':130 'ident':61 'implement':191 'jot':116 'knowledgebas':136 'later':164 'like':110 'lint':167 'list':140 'log':68,120 'markdown':23,89 'merg':86,169 'minimum':150 'month':8,35,51,71,75 'need':6 'no-merg':84 'nois':166 'one':91 'output':87 'per':93,148 'person':111 'phrase':179 'pr':128 'rag':137 'read':109 'recap':20 'refer':65 'reformat':172 'report':14 'repositori':42 'repres':175 'row':92 'scope':47 'separ':143 'short':83,100 'shorthand':112 'signific':176 'sinc':69 'singl':155 'single-commit':154 'skill' 'skill-timesheet' 'skip':165 'source-jhostalek' 'style':106 'summar':25 'summari':10,98,101,105,107 'tabl':24,90,181,187 'target':144 'ters':153,178 'theme':104,132 'time':12 'time-track':11 'timesheet':1 'today':54,76 'tool':138 'topic-agent-skills' 'topic-ai-coding' 'topic-anthropic' 'topic-claude' 'topic-claude-code' 'topic-claude-code-skills' 'topic-code-review' 'topic-codex-cli' 'topic-cursor' 'topic-developer-tools' 'topic-git-workflow' 'topic-multi-agent' 'track':13 'trivial':171 'unless':173 'use':2,163 'user':5,28,58 'user.name':64 'word':147 'work':9,45,103,119 'write':125 'year':70,74","prices":[{"id":"3a5e6c56-0545-4fe9-b8ed-a8567f9a86f7","listingId":"ffff5585-e42f-46c5-9b33-7a25cd99ea4f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"JHostalek","category":"dotclaude","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:34.647Z"}],"sources":[{"listingId":"ffff5585-e42f-46c5-9b33-7a25cd99ea4f","source":"github","sourceId":"JHostalek/dotclaude/timesheet","sourceUrl":"https://github.com/JHostalek/dotclaude/tree/main/skills/timesheet","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:34.647Z","lastSeenAt":"2026-05-18T19:13:17.570Z"}],"details":{"listingId":"ffff5585-e42f-46c5-9b33-7a25cd99ea4f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"JHostalek","slug":"timesheet","github":{"repo":"JHostalek/dotclaude","stars":8,"topics":["agent-skills","ai-coding","anthropic","claude","claude-code","claude-code-skills","code-review","codex-cli","cursor","developer-tools","git-workflow","multi-agent","prompt-engineering","skill-md"],"license":"cc0-1.0","html_url":"https://github.com/JHostalek/dotclaude","pushed_at":"2026-05-17T15:07:41Z","description":"Agent skills for agentic coding tools. Extremely opinionated. Updated (almost) daily.","skill_md_sha":"ac74f0e88dbcdb331b86040a129c0cab7faa051d","skill_md_path":"skills/timesheet/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/JHostalek/dotclaude/tree/main/skills/timesheet"},"layout":"multi","source":"github","category":"dotclaude","frontmatter":{"name":"timesheet","description":"Use when the user needs a monthly work summary, time-tracking report, or commit-based activity recap."},"skills_sh_url":"https://skills.sh/JHostalek/dotclaude/timesheet"},"updatedAt":"2026-05-18T19:13:17.570Z"}}