Skip to main content

apollo-linear-ingest

Capture and ingest Linear comments, updates, and documents as structured inbox files.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
justinsensei/apollo-backup
آخر نشاط في المصدر
٢ يوليو ٢٠٢٦ في ١١:٣٠
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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"]}}
# Apollo Linear 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. ## Synced Path - `/home/justin.guest/Developer/obsidian-vault/Inputs/Linear/YYYY-MM-DD - Linear - [Title].md` --- ## Linear Log Note Structure Every Linear log note must start with this frontmatter format: ```yaml --- 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: ```markdown # 📥 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.] ``` --- ## Unified Feeds Ingest Pattern 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. - **Unified Script:** `/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. - **Workflow:** The agent processes incoming candidates, saves files directly to their respective `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).
عرض على GitHub