Skip to content

feat(obsidian): add gmail-digest + make paths configurable (v1.4.0)#20

Open
arevlo-flow wants to merge 3 commits intoarevlo:mainfrom
arevlo-flow:main
Open

feat(obsidian): add gmail-digest + make paths configurable (v1.4.0)#20
arevlo-flow wants to merge 3 commits intoarevlo:mainfrom
arevlo-flow:main

Conversation

@arevlo-flow
Copy link
Contributor

@arevlo-flow arevlo-flow commented Feb 7, 2026

Summary

  • Add /arevlo:obsidian:gmail-digest command for Gmail digest summaries (v1.3.0)
  • Replace hardcoded vault and output paths with a shared config file ~/.claude/obsidian-plugin.json (v1.4.0)
  • Each command reads config as "Step 0" before doing anything; missing config triggers inline setup prompt
  • Add /arevlo:obsidian:configure command for standalone config management

Test plan

  • Delete ~/.claude/obsidian-plugin.json if it exists
  • Run /arevlo:obsidian:configure — should prompt for paths and create config
  • Verify config file was created with correct values
  • Run /arevlo:obsidian:capture — should read config and use vault_path
  • Run /arevlo:obsidian:gmail-digest — should read config and use digest_output_path
  • Delete config, run /arevlo:obsidian:capture — should detect missing config and prompt inline

🤖 Generated with Claude Code

Opens Gmail in Chrome, reads all unread emails, categorizes them into
bucketed summaries, and saves a dated markdown digest to the Obsidian vault.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 43ef8175d7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 168 to 169
Saved to: ~/Desktop/flyt/gmail-digest-YYYY-MM-DD.md
All emails marked as read.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Avoid claiming a digest was saved when none exists

Step 2 says to skip to Step 7 when there are no unread emails, but the Step 7 template always states a file was saved and that all emails were marked as read. In the “no unread emails” path, neither is true, so this produces a misleading confirmation. Consider making the Step 7 message conditional or providing an alternate no-op summary when count is zero.

Useful? React with 👍 / 👎.

….json (v1.4.0)

Replace hardcoded vault and output paths with a shared config file that
each command reads as Step 0. On first run, missing config triggers an
inline setup prompt. Adds /arevlo:obsidian:configure for standalone
config management.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@arevlo-flow arevlo-flow changed the title feat(obsidian): add gmail-digest slash command feat(obsidian): add gmail-digest + make paths configurable (v1.4.0) Feb 7, 2026
Step 2 skips to Step 7 when no unread emails are found, but Step 7
always claimed a file was saved and emails were marked as read. Now
shows a no-op message when count is zero.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant