원클릭으로
apollo-slack-ingest
Capture and ingest Slack conversations as brief pointer records with a short topic description and participant list.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Capture and ingest Slack conversations as brief pointer records with a short topic description and participant list.
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-slack-ingest |
| description | Capture and ingest Slack conversations as brief pointer records with a short topic description and participant list. |
| version | 2.0.0 |
| author | Apollo |
| license | MIT |
| metadata | {"hermes":{"tags":["slack","obsidian","ingest","logs"],"related_skills":["obsidian","obsidian-logs","obsidian-graph-enrichment","obsidian-vault-jam"]}} |
Captures noteworthy Slack threads and brain-dumps as high-quality synthesized input notes inside Inputs/Slack/.
These notes capture a high-quality summary showing "who said what" clearly to retain crucial context and decisions, without storing verbatim message lists.
/home/justin.guest/Developer/obsidian-vault/Inputs/Slack/YYYY-MM-DD - Spaced Title.mdEvery Slack input note must start with this frontmatter format:
---
id: 'YYYYMMDDHHmmss' # Numerical string based on first message's timestamp
daily_note: "[[YYYY-MM-DD Weekday|YYYY-MM-DD Weekday]]" # Symmetrical daily note link
category: "[[Slack]]" # Quoted category link
channel: "channel-name" # The source Slack channel
original_url: "https://slack.com/..." # Link to original discussion
participants:
- "User A"
- "User B"
---
Below the frontmatter, the body is structured cleanly as a synthesized summary:
# [Cleaned Title] — YYYY-MM-DD
## Summary
[A high-quality, 2-3 sentence synthesis of the thread's core outcome, decisions, or findings.]
## Who Said What
### [Participant Name]
- [Key point, contribution, or decision made by this participant]
When a Slack brain reaction or capture is first triggered, create a high-quality initial draft note with the correct frontmatter and a clean summary of the initial thread.
During subsequent vault enrichment runs (e.g., during Wind-Down, Morning Briefings, or an on-demand Vault Jam):
participants list.The Slack, Linear, and Gmail (Email Dispatch) ingest pipelines are executed together by the unified cron job "Unified Brain Feeds Ingest" (284c08eb12b7) running every 120 minutes.
/home/justin.guest/.hermes/scripts/fetch_unified_ingest.py runs fetch_slack_brains.py, fetch_linear_brains.py, and poll_apollo_inbox.py --json in parallel and consolidates candidates into a single JSON object with slack, linear, and emails keys./Inbox/ (or Inputs/Emails/ for 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).