Generating News
Automatic (Scheduled)
- Set a schedule time in settings (e.g.,
08:00) - Keep Obsidian running — news generates silently in the background
- Find briefings in your Archive Folder, organized by month
Obsidian must be running for scheduled generation. If closed, the plugin generates on next launch (if past the scheduled time).
Manual
Command Palette: Ctrl/Cmd+P > "Generate news now"
Sidebar button: Click the newspaper icon. Opens today's note if it exists, or creates a new one.
File Organization
Your Vault/
News Archive/
2026-02/
2026-02-25.md
2026-02-26.md
2026-01/
2026-01-31.md
...
Notes are named YYYY-MM-DD.md and auto-organized into monthly subfolders. Use the "Reorganize existing notes" button in settings to migrate old notes.
Language Support
6 fully supported languages with content translation and localized UI:
| Language | Code |
|---|---|
| English | en |
| Francais | fr |
| Deutsch | de |
| Espanol | es |
| Italiano | it |
| Chinese | zh |
News content, section headers ("Key Developments", "Analysis & Context"), and status messages are all translated. Unsupported language codes fall back to English.
Troubleshooting
No News Generated / Empty Content
- API keys: Ensure secrets are saved in Settings > Secret Storage and linked in plugin settings. Check for expired keys or missing secrets (Google providers need all 3).
- Topics: Must be comma-separated. Use specific topics for better results.
- Network: Verify internet connection and API endpoint access
- Debug: Open Obsidian console (
Ctrl/Cmd+Shift+I) for error details
API Errors
| Error | Solution |
|---|---|
| Invalid API Key | Regenerate key, check for extra whitespace |
| Insufficient Credits | Check billing in provider dashboard |
| Rate Limiting | Wait 5-10 minutes, reduce search results count |
| Quota Exceeded | Google free tier: 100 queries/day. Wait for reset or reduce settings. |
| Timeout | Check connection, try a different provider, reduce topics |
Template Validation Failed
- Ensure your template includes
{{TOPICS}} - Placeholders are case-sensitive — check for typos
- Switch to a preset template to verify the issue
Plugin Not Working After Update
- Reload Obsidian (
Ctrl/Cmd+R) - Disable and re-enable the plugin
- Check for new updates in Community Plugins
- If unresolved, open a GitHub issue with console logs