auto-research
Deep strategic research engine — decomposes questions into parallel research threads, spawns…
Audit and export open issues from any project tracker with summary analysis and vault archival
$ npx -y skills add huytieu/COG-second-brain --skill export-open-issues --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/export-open-issuesContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit and export open issues from any project tracker with summary analysis and vault archival
name: export-open-issues description: Audit and export open issues from any project tracker with summary analysis and vault archival roles: [product-manager, engineering-lead, founder] integrations: [github, linear, jira]
**Check `agent_mode` in `00-inbox/MY-PROFILE.md` frontmatter:**
1. **Read `00-inbox/MY-INTEGRATIONS.md`** to determine which trackers are active 2. **Read `00-inbox/MY-PROFILE.md`** for active projects 3. **Get current timestamp:** Run `date '+%Y-%m-%d %H:%M'` using Bash
4. **Ask the user** (if not already provided):
---
Launch collection agents using the Task tool with `run_in_background: true`:
**Agent: "github-issues-collector"** (if GitHub is active)
Export all open issues from GitHub. Repository: [CUSTOMIZE: your-org/your-repo] 1. Get all open issues: gh issue list --repo [CUSTOMIZE: your-org/your-repo] --state open --json number,title,author,assignees,labels,createdAt,updatedAt,milestone,url --limit 500 2. Get all open PRs (separate from issues): gh pr list --repo [CUSTOMIZE: your-org/your-repo] --state open --json number,title,author,labels,createdAt,updatedAt,reviewDecision,url --limit 200 For each issue, calculate: - Age in days (today - createdAt) - Days since last update (today - updatedAt) - Staleness flag: >30 days since last update = stale Return: full issue list with calculated fields
**Agent: "linear-issues-collector"** (if Linear is active)
Export all open issues from Linear. 1. Use ToolSearch to load Linear tools 2. List all teams: mcp__claude_ai_Linear_2__list_teams 3. For each relevant team, list open issues: mcp__claude_ai_Linear_2__list_issues 4. Get current cycles: mcp__claude_ai_Linear_2__list_cycles 5. Get milestones: mcp__claude_ai_Linear_2__list_milestones For each issue, collect: - ID, title, status, priority, assignee, labels, project - Created date, updated date - Cycle membership - Blocked status Return: full issue list with metadata
**Agent: "jira-issues-collector"** (if Jira is active)
Export all open issues from Jira. Project: [CUSTOMIZE: YOUR-PROJECT-KEY] 1. Search open issues: JQL: project = "[CUSTOMIZE: YOUR-PROJECT-KEY]" AND status NOT IN (Done, Closed, Resolved) ORDER BY priority DESC, created ASC 2. For each issue, collect: key, summary, issuetype, status, priority, assignee, reporter, labels, components, fixVersion, created, updated, duedate Return: full issue list with metadata
Run collection sequentially for the primary tracker.
Process the collected data to produce:
Total Open Issues: [N] - By Priority: Critical [N], High [N], Medium [N], Low [N], None [N] - By Type: Feature [N], Bug [N], Task [N], Other [N] - By Status: To Do [N], In Progress [N], In Review [N], Blocked [N] - By Assignee: [Name] ([N]), [Name] ([N]), Unassigned ([N])
Priority Distribution: Critical ████░░░░░░ 12% High ████████░░ 38% Medium ██████░░░░ 28% Low ████░░░░░░ 22% Age Distribution: <7 days ██████████ 45% 7-30 days ██████░░░░ 30% 30-90 d ███░░░░░░░ 15% >90 days ██░░░░░░░░ 10%
--- type: open-issues-audit project: [project-name] date: [YYYY-MM-DD] created: [YYYY-MM-DD HH:MM] source: [github/linear/jira/multi] tags: ["#issues-audit", "#[project-name]", "#backlog"] summary: total_open: [N] critical: [N] high: [N] stale: [N] unassigned: [N] blocked: [N] oldest_days: [N] --- # Open Issues Audit — [Project Name] **Date:** [YYYY-MM-DD] **Source:** [Tracker(s) used] **Total Open Issues:** [N] --- ## Executive Summary [2-3 sentences: overall backlog health, biggest concerns, and recommended actions] --- ## Summary Statistics | Category | Count | % of Total | |----------|-------|-----------| | **By Priority** | | | | Critical | [N] | [%] | | High | [N] | [%] | | Medium | [N] | [%] | | Low | [N] | [%] | | No Priority | [N] | [%] | | **By Status** | | | | To Do | [N] | [%] | | In Progress | [N] | [%] | | In Review | [N] | [%] | | Blocked | [N] | [%] | | **By Type** | | | | Feature/Story | [N] | [%] | | Bug | [N] | [%] | | Task | [N] | [%] | | Other | [N] | [%] | --- ## Assignee Load | Assignee | Open Issues | Critical/High | In Progress | Oldest Issue (days) | |----------|-------------|---------------|-------------|-------------------| | [Name] | [N] | [N] | [N] | [N] | | [Name] | [N] | [N] | [N] | [N] | | Unassigned | [N] | [N] | — | [N] | --- ## Health Alerts ### Stale Issues (>30 days without update) | # | Title | Assignee | Priority | Age (days) | Last Updated | |---|-------|----------|----------|-----------|-------------| | [
Cognition + Obsidian + Git — A self-evolving second brain powered by AI agents, markdown files, and version control. No database, no vendor lock-in — just .md files that think.
Deep strategic research engine — decomposes questions into parallel research threads, spawns…
Quick capture of raw thoughts with intelligent domain classification and competitive…
Run one task through the V-model verification loop: CP-2 plan → CP-3 build → CP-3v component…
Deep-dive 7-day analysis across all data sources for weekly reviews, board prep, and…
Autonomous content pipeline - scout announcements in your field, triage by trend momentum and…
Create user stories with duplicate checking across any project tracker (Linear, GitHub…