loglisted
Install: claude install-skill shiminshen/oss-contribute
# log
Turn the merged-PR history of your GitHub account into a single portfolio artifact you can paste into a CV section, a quarterly recap, or your own notes.
This is a **read-only** skill. It does not post to LinkedIn, GitHub, or anywhere external. It writes a local file (or stdout) that you review and decide what to do with.
## Usage
```
/oss-contribute:log # last 90 days, default account
/oss-contribute:log --since 2026-01-01 # explicit start date
/oss-contribute:log --since 30d # relative window (Nd, Nw, Nm, Ny)
/oss-contribute:log --account <gh-login> # override profile account
/oss-contribute:log --stdout # print instead of asking
```
## Profile location
Read the profile in this order:
1. `$CLAUDE_PLUGIN_DATA/profile.md` — when running as an installed plugin
2. `~/.claude/plugins/data/oss-contribute/profile.md` — fallback for direct-installed plugins
3. `~/.claude/skills/oss-contribute/profile.md` — fallback for local-development mode
If none exist, dispatch to the `profile` skill to set one up before continuing — the skill needs at least the **Default GitHub account** field.
## Phase 1 — Resolve the account
1. Load the profile. Read **Default GitHub account**.
2. If `--account` was passed, use it instead (no profile mutation — per-invocation override only).
3. If multiple `gh` accounts are logged in and the profile has no default, run `gh auth status`