Skip to main content

Claude Log Digest

@scale-venture-partners/claude-log-digestv2026.09.11.2· 1d agoMODELS
01README

Summarize recent Claude Code session transcripts and distill reusable agent skills, proposed as a pull request against a skills repository.

02Release Notes

First registry release: gather/analyze/publish, includeProjects/excludeProjects filters, dedupe guard with dropped-candidate reporting

03Models1
@scale-venture-partners/claude-log-digestv2026.09.11.2claude-log-digest.ts

Global Arguments

ArgumentTypeDescription
apiKeystringAnthropic API key
modelstringClaude model ID for analysis. Pin this explicitly — model IDs retire
maxTokensnumberMax tokens per Claude response
daysnumberHow many days back to include transcripts
projectsDirstringClaude projects dir; defaults to $HOME/.claude/projects
includeProjectsstringComma-separated glob patterns (`*` matches anything). When set, only
excludeProjectsstringComma-separated glob patterns (`*` matches anything). Projects whose
skillsDirstringExisting skills dir, scanned to avoid proposing duplicates
skillsOutDirstringDirectory to write proposed <name>/SKILL.md files into; also the
digestOutstringOptional file path to write the concise update markdown; used as the
maxCharsPerProjectnumberPer-project character cap on condensed transcript text
maxProjectsnumberMax number of active projects to include
maxSkillsnumberMax number of skills to propose
targetRepoPathstringLocal checkout of the repo to open a skills PR against (required by `publish`)
targetRepoSlugstring'owner/repo' slug passed to `gh pr create --repo` (required by `publish`)
skillsRepoPathstringPath, relative to the target repo root, that proposed skills are
baseBranchstringBranch the new branch and PR are based on
branchPrefixstringPrefix for the branch `publish` creates each run
committerNamestringGit commit author name used for the skills commit
committerEmailstringGit commit author email used for the skills commit
fn gather()
Read and condense recent Claude transcripts into a manifest resource
fn analyze()
Map-reduce the manifest with Claude: write a digest and propose skills
fn publish()
Open a PR against targetRepoPath/targetRepoSlug with the staged skills

Resources

manifest(7d)— Condensed per-project transcript corpus for the window
digest(infinite)— Concise work update plus proposed-skill metadata
summary(infinite)— Per-project work summary (factory: one per project)
skill(infinite)— A proposed skill with full SKILL.md body (factory)
publishResult(infinite)— Outcome of the most recent `publish` run
04Stats
A
100 / 100
Downloads
0
Archive size
25.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels