daily-update

Orchestrates daily Obsidian Gemini sub-skills into a single packaged pull request.

515|64|Updated Oct 23, 2024
One-click install
npx skills add https://github.com/allenhutchison/obsidian-gemini --skill daily-update-allenhutchison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-update
Source: https://github.com/allenhutchison/obsidian-gemini/tree/main/.agents/skills/daily-update
Command: npx skills add https://github.com/allenhutchison/obsidian-gemini --skill daily-update-allenhutchison

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Daily maintenance tasks for the Obsidian Gemini setup can be tedious and error-prone when run individually. This skill bundles the per-day housekeeping sub-skills into a single orchestrated workflow, ensuring consistent results and a single PR for review.

Core Features & Use Cases

  • Orchestrates the daily housekeeping by sequencing and executing the sub-skills (daily-changelog, audit-docs, triage-issues).
  • Writes working-tree changes from sub-skills into a single bundle and creates one PR, reducing noise and review overhead.
  • Handles sub-skill failures gracefully by capturing errors and continuing with the remaining steps, with clear PR or summary reporting.
  • Manages the daily branch lifecycle to avoid duplicate runs and clean up after the PR is created.

Quick Start

Invoke the daily-update skill to run all daily sub-skills in order and create one PR with the combined changes.

Frequently Asked Questions about daily-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bundle multiple daily maintenance tasks into a single pull request?

To bundle daily maintenance tasks into a single pull request, this skill orchestrates per-day sub-skills, collects their working-tree edits, and packages the combined diff into one PR. It manages branch lifecycles to prevent duplicate runs and reduce review noise.

What is the best way to automate Obsidian vault housekeeping and cleanup workflows?

The best way to automate Obsidian vault housekeeping is by using an orchestrated workflow that sequences sub-skills like daily-changelog, audit-docs, and triage-issues. This captures all working-tree edits and submits them as a single bundle for streamlined end-of-day cleanup.

How do I prevent empty pull requests when automating git branching for daily tasks?

To prevent empty pull requests during automated daily git branching, this workflow applies safeguards that verify working-tree changes before packaging the diff. It ensures a PR is only created when actual edits are collected from the executed sub-skills.

How does orchestration handle sub-skill failures during daily workflows?

Orchestration handles sub-skill failures by capturing errors gracefully and continuing with the remaining sequencing steps. It packages the successful working-tree edits into the PR and provides clear summary reporting, ensuring partial workflow failures do not block the entire daily update.

Can I use git branching to manage daily changelog and issue triage together?

Yes, you can use git branching to manage daily changelog and issue triage together by running them as sequenced sub-skills within a single orchestrated workflow. This collects all audit and triage edits into one bundled diff before creating the pull request.