Skip to main content

apollo-linear-ingest

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

Aller à l'installation

Informations de source

Dépôt
justinsensei/apollo-backup
Dernière activité de la source
2 juillet 2026 à 11:30
Langue détectée de SKILL.md
anglais
Étoiles
1
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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).
Voir sur GitHub