소스 정보
- 저장소
- garrytan/gbrain
- 최근 소스 활동
- 2026년 8월 28일 00:33
- 감지된 SKILL.md 언어
- 영어
- 스타
- 29,316
- 포크
- 4,362
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/garrytan/gbrain --skill briefing명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Day-one data bootstrapping for a new brain. Sequences the highest-leverage data sources to go from empty brain to useful brain in one session. Uses ClawVisor for safe credential handling — the agent never holds raw API keys. Covers Gmail import, calendar sync, contacts seeding, X/Twitter archive, conversation imports, and file archives. Use when a user has just finished gbrain setup and asks "now what?"
Morning preparation. Calendar lookahead, meeting context loading, open threads from yesterday, active task review. Extends briefing with actionable prep.
Set up and operate the Gmail/Calendar/Contacts connector and the open-loop engine: who is waiting on the user, what they promised, and the context needed to respond. Covers painless BYO OAuth setup (exactly two user interactions), the daily `gbrain waiting` digest, loop closing/muting, and troubleshooting via the typed error catalog.
SKILL.md 표시 중
| name | briefing |
| version | 1.3.0 |
| description | Compile daily briefing with meeting context, active deals, and citation tracking |
| triggers | ["daily briefing","morning briefing","what's happening today","brain pulse","pre-briefing pull"] |
| tools | ["search","query","get_page","list_pages","get_timeline"] |
| mutating | false |
| upstream | briefing@fc834ee |
Compile a daily briefing from brain context.
Filing rule: When the briefing creates or updates brain pages, follow
skills/_brain-filing-rules.md.
[Source: slug, updated DATE] citation.Run these BEFORE composing the briefing sections. All four pulls are read-only.
0a. Salience scan. Surface pages with high emotional or activity salience:
gbrain salience --days 7
Returns pages ranked by emotional weight and recent activity. Fold the top 5-10 into the briefing under a "High-Salience Pages" section — these are the entities and topics that are emotionally or operationally hot right now. Use this to prioritize which meetings/deals/people get the most briefing depth.
0b. Anomaly detection. Surface statistical anomalies in the brain:
gbrain anomalies
Defaults to today against a 30-day baseline; widen with
--lookback-days N or lower the threshold with --sigma 2. Flags cohorts
(by tag, by type) whose activity broke from their normal cadence — sudden
spikes in mentions or pages updating far off their usual rhythm. Add hits to
an "Anomalies" section after the brain pulse.
0c. Personal recall. Check stored personal facts and preferences before composing:
gbrain recall --query "current priorities and preferences" --json
Use recall to pull personal context — dietary preferences, communication preferences, prior commitments or promises made. This prevents the briefing from contradicting things the user has previously stated or decided.
0d. Hot memory pulse (v0.32). Before composing anything else, run:
gbrain recall --since-last-run --supersessions --pending --rollup --json
Fold the result into the briefing under a "Brain pulse" section at the top:
--supersessions output. Lead
with these because they're new corrections to your model of the world.top_entities from --rollup (top 5 entity slugs by
fact count in the window).facts array under each
entity from the rollup; include kind, notability, and confidence.pending_consolidation_count > 0,
note N facts await dream-cycle consolidation so the operator can decide
whether to run gbrain dream before reading further.The --since-last-run flag advances ~/.gbrain/recall-cursors/<source>.json
so the next briefing picks up exactly where this one left off. If you're
running this as a cron job, pass --source <slug> or set GBRAIN_SOURCE
explicitly — cron doesn't start in your repo-root cwd, so dotfile resolution
may miss the right source. Thin-client installs (gbrain init --mcp-only)
route through the remote brain transparently.
0e. Open loops (when google sources exist). Pull who is waiting on the user and what they promised:
gbrain waiting --json
Fold the top counterparties (what's owed, due dates, evidence quotes,
deep links) into the ACTION ITEMS section — these are real loop rows, not
inferred follow-ups, so they outrank prose heuristics. waiting refuses
on stale google sources (no successful sync in 24h) and names the exact
fix — that's by design: run the sync it names, then retry (see
skills/google-loops/SKILL.md).
Before generating any briefing, load context from gbrain systematically.
For every attendee on the calendar invite:
gbrain search "<attendee name>" -- find their brain pagegbrain get <slug> -- load compiled truth, recent timeline, relationship contextBefore drafting or triaging any email:
gbrain search "<sender name>" -- load sender contextRun these queries to populate the briefing sections:
gbrain query "active deals status" -- deal pipeline snapshotgbrain query "meetings this week" -- recent meeting pages with insightsgbrain query "pending commitments follow-ups" -- open threads and action itemsgbrain list --type person --sort updated_desc --limit 10 -- people in playDAILY BRIEFING -- [date]
========================
MEETINGS TODAY
- [time] [meeting name]
Participants: [name] (slug: people/name, [key context])
ACTIVE DEALS
- [deal name] -- [status], deadline: [date]
Recent: [latest timeline entry]
ACTION ITEMS
- [item] -- due [date], related to [slug]
RECENT CHANGES (24h)
- [slug] -- [what changed]
PEOPLE IN PLAY
- [name] -- [why they're active]
If the briefing creates or updates any brain pages (e.g., new meeting prep
pages, updated entity pages), the back-linking iron law applies: every entity
mentioned must have a back-link from their page. See skills/_brain-filing-rules.md.
When presenting facts from brain pages, include inline citations:
[Source: slug, updated DATE]. A fact without a citation is unverifiable.