All skills
elithrar avatar

/summarize-work

@a2a5f65
by Matt Silverlockelithrar/dotfiles201 stars
15

Summarize OpenCode session history into work recaps, commit messages, or PR descriptions. Use when a summary needs past sessions or cross-project history; ordinary commits and summaries fully supported by the current conversation do not need this skill.

Use this Skill: https://skilld.dev/gh/elithrar/dotfiles/summarize-work

This session only. Nothing lands on disk.

SKILL.md

≈67 tokens always: the name and description. ≈365 when used: this file. ≈1.1k more on demand in 2 files.

OpenCode work summaries

Use the requested project and time range. Default to the current project; expand across projects only when requested or needed to answer an explicit correction. Use the user's timezone for time boundaries.

For the current session, use the conversation and relevant git state without querying OpenCode. For past sessions, read references/api.md to discover the configured server and retrieve only relevant history. Do not silently drop short sessions or truncate their substantive content; even one message can record an important fix.

Reconcile session claims with the relevant diff, commits, or file state when available. Resolve the actual base branch or upstream rather than assuming origin/main or origin/master. Distinguish planned, attempted, implemented, tested, and merged work. Todos and an assistant's success claim alone are not proof of completion.

Write the requested recap, commit message, or PR description. Explain why the change mattered and what it accomplished. Group cross-project work by project and omit empty categories. Keep the output proportional to the meaningful changes, and follow the user's requested structure.

Exclude secrets and sensitive transcript data. If history cannot be retrieved, summarize the available evidence and state the coverage gap. Do not infer missing work or ask for a service setup before completing a summary the visible context already supports.

Source: SKILL.md on GitHub

1 alert12d4 checks · Risk SAFE
  • Gen Agent Trust Hub12d

    The skill is designed to summarize work history by querying a local OpenCode server or a local SQLite database. It follows good security practices, such as using read-only database access and URL encoding for parameters. However, like all skills that process past conversation logs, it is theoretically susceptible to indirect prompt injection if the logs contain malicious instructions.

  • Socket12d

    No alerts

  • Snyk12d

    Risk: LOW · No issues

  • Runlayer6mo

    2/2 files flagged

Signed by skilld at a2a5f65. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 4 weeks ago

README badge

README badge for elithrar/dotfiles/summarize-work