AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Triages open issues, pull requests and GitHub Discussions across the principal's own open-source repos (the list in Config.md) via the gh CLI, ranks what needs attention with suggested replies, posts edit-in-place marker comments, diffs new Ollama library models against a local
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill OpenSourceManagement --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill OpenSourceManagement -a windsurf -y
metadata:
short-description: "Triage your open-source repos via gh, take a private repo public safely, keep edit-in-place marker comments, find new Ollama models."
name: OpenSourceManagement
evals:
manual:
reason: "repository and local-model state are live and account-bound"
falsifier: "a reported issue, PR, discussion, marker state, or installed-model status disagrees with the queried source"
version: 1.4.3
description: Triages open issues, pull requests and GitHub Discussions across the principal's own open-source repos (the list in Config.md) via the gh CLI, ranks what needs attention with suggested replies, posts edit-in-place marker comments, diffs new Ollama library models against a local model box, and takes a private repo public (readiness audit, fresh-history export, README and social image), stopping at the principal's go-ahead. USE WHEN open source issues, pull requests, check PRs, review PRs, check issues, community discussions, community activity, what needs attention, open source state, marker comment, triage comment, new open source models, latest open-weight models, what should I pull into Ollama, do we have this model, new Ollama models, local models, is this repo public-ready, take this repo public, open source this, public release on GitHub. NOT FOR triaging repos outside the configured list, LifeOS releases, internal work trackers, or running/prompting local models.**Contents:** Ideal State · Intent Routing · Repos · Quick Reference · Data & Config · Gotchas · Examples
Triages and manages GitHub activity across the principal's open source repos, the `OSS_REPOS` list in Config.md. Repos outside that list are out of scope; when Config.md routes one elsewhere (for example a repo another skill triages), point there. Through the `gh` CLI it checks and prioritizes issues, recommends which PRs to merge or review, reads discussions, gives a cross-repo state snapshot, and posts a single bot comment that edits in place via hidden HTML markers instead of stacking new comments each time.
| Intent | Trigger | File | |----------|---------|------| | **CheckIssues** | "check issues", "open source issues", "<repo> issues" | `Intents/CheckIssues.md` | | **CheckPullRequests** | "check PRs", "pull requests", "review PRs", "open PRs" | `Intents/CheckPullRequests.md` | | **CheckDiscussions** | "check discussions", "community discussions", "what are people asking" | `Intents/CheckDiscussions.md` | | **CheckState** | "open source state", "project state", "check our open source", "what needs attention" | `Intents/CheckState.md` | | **PostMarkerComment** | "post triage comment", "leave a marker comment", "edit-in-place comment", "update bot comment", "upsert comment" | `Intents/PostMarkerComment.md` | | **LocalModels** | "new open source models", "latest open-weight models", "what should I pull", "do we have <model>", "new Ollama models" | `Intents/LocalModels.md` | | **GoPublic** | "is X public-ready", "take this repo public", "open source this", "prep X for public release" | `Intents/GoPublic.md` |
| File | Read when | |------|-----------| | `Tools/` | `Tools/Fetch.help.md` holds the triage fetch's kinds, flags, config keys and hole semantics; `Tools/LocalModels.help.md` holds LocalModels flags and column semantics; `Tools/PublicReady.help.md` holds every public-readiness check and the export contract | | `Setup.md` | first-time setup: Config.md keys, the gh login, the optional model host, a proof command |
The repos come from Config.md, never from this skill:
OSS_OWNER: <github login or org> OSS_REPOS: <repo>, <repo>, <repo> OSS_PRIORITY: <repo> # optional: triaged first in batch work
`Tools/Fetch.ts` reads `OSS_OWNER` and `OSS_REPOS` at run time and loops over the list in the order written; `--repo <name>` narrows to one listed repo and refuses any other. Every intent's per-repo section repeats once per listed repo. Config.md § Source of truth and § Out of scope carry the per-repo routing the gotchas below rely on.
# The one live fetch every triage intent pre-injects (JSON; a failed call is a hole, never an empty list) bun ~/.claude/skills/OpenSourceManagement/Tools/Fetch.ts <issues|prs|discussions|stats>... [--repo <name>] [--limit N] [--brief] # Marker-backed comment upsert (edit-in-place, never stack) bun run ~/.claude/skills/OpenSourceManagement/Tools/MarkerComment.ts \ upsert <owner>/<repo> <number> <marker-id> <body-file> [--dry-run] bun run ~/.claude/skills/OpenSourceManagement/Tools/MarkerComment.ts \ find <owner>/<repo> <number> <marker-id> # Is a repo safe to publish, and its clean fresh-history export (never pushes) bun ~/.claude/skills/OpenSourceManagement/Tools/PublicReady.ts audit <repo> [--json] [--no-build] bun ~/.claude/skills/OpenSourceManagement/Tools/PublicReady.ts export <repo> --out <empty-dir> # Newest Ollama library models vs the local model box (host from Config.md) bun ~/.claude/skills/
⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis —…
Curated aphorism collection with CRUD: content-based matching, themed search, thinker research, and usage tracking to avoid…
Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses…
Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano…
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments…
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…