一键导入
apollo-linear-ingest
Capture and ingest Linear comments, updates, and documents as structured inbox files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Capture and ingest Linear comments, updates, and documents as structured inbox files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when Justin asks you to search, read, write, or manage notes in the vault, OR when performing structural/physical vault maintenance (hygiene, task archiving, capitalization healing, link repair, and nightly cron plumbing).
Run vault compile-inputs — Phase 0 apply Ready to Apply, then phased Readings/Sources/Meetings/Others.
Interactive daily wrap-up: 1. Input candidates (Slack/email); 2. Discovered contacts; 3. Work log draft/write; 4. Next day's calendar preview.
Master Justin's automated note-taking, ingestion, and logging pipeline (Brain Feeds Ingest). Coordinates email forwarding, Linear reactions, Telegram bookmarks, and central vault logging/entity integration.
Manage and operate the Obsidian Semantic Pointer CLI for on-demand historical bridging, semantic search, and context pruning.
Master conventions for chronological logs: governs Daily Notes, Meetings, and incoming Inputs (Emails, Slack, Readings).
| name | apollo-linear-ingest |
| description | Capture and ingest Linear comments, updates, and documents as structured inbox files. |
| version | 1.0.0 |
| author | Apollo |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["linear","obsidian","ingest","logs"],"related_skills":["obsidian","obsidian-logs","obsidian-graph-enrichment","obsidian-vault-jam","llm-wiki","apollo-slack-ingest"]}} |
Captures noteworthy Linear comments, project updates, and initiative updates carrying the :obsidian_jg: (or 🧠/brain) reaction added by Justin.
All ingested files bypass the inbox and must land inside /home/justin.guest/Developer/obsidian-vault/Inputs/Linear/ directory.
/home/justin.guest/Developer/obsidian-vault/Inputs/Linear/YYYY-MM-DD - Linear - [Title].mdEvery Linear log note must start with this frontmatter format:
---
id: 'YYYYMMDDHHmmss' # Numerical string based on item's createdAt timestamp
daily_note: "[[Daily Notes/YYYY-MM-DD Weekday|YYYY-MM-DD Weekday]]" # e.g., [[Daily Notes/2026-06-11 Thursday|2026-06-11 Thursday]]
category: "[[Linear]]" # Quoted category link
original_url: "https://linear.app/..." # Permalink to comment or update
author: "Author Name" # Author of the comment/update
associated_with: "https://linear.app/..." # External link to associated project/initiative/issue
---
Below the frontmatter, the body has a clear synthesis of the discussion:
# 📥 Linear Capture: [Spaced Capitalized Title]
- **Author:** Author Name
- **Date:** YYYY-MM-DD
- **Original Link:** [Linear Link](https://linear.app/...)
- **Associated With:** [Cleaned Title](https://linear.app/...)
## Topic Description
[A high-quality 2-3 sentence Topic Description synthesizing the comment/update, the parent issue/document/project/initiative context, and its corresponding thread.]
The Linear, Slack, Telegram, and Gmail (Email Dispatch) ingest pipelines are executed together by the unified cron job "Unified Brain Feeds Ingest" (284c08eb12b7) running every 30 minutes.
/home/justin.guest/.hermes/scripts/fetch_unified_ingest.py runs fetch_linear_brains.py, fetch_slack_brains.py, poll_apollo_inbox.py --json, and fetch_telegram_brains.py in parallel and consolidates candidates into a single JSON object with linear, slack, emails, and telegram keys.Inputs/ folder (such as Inputs/Linear/, Inputs/Slack/, Inputs/Telegram/, Inputs/Emails/), runs the marking-processed commands (--mark-processed), appends to Utilities/log.md, and runs integrate_entities.py to keep project hub states aligned. No daily note appending is performed (as the Notepad section is retired).