op-standup

Generate Markdown stand-up reports from OpenProject tasks and Git history.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill op-standup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: op-standup
Source: https://github.com/solitasroh/rkit/tree/main/skills/op-standup
Command: npx skills add https://github.com/solitasroh/rkit --skill op-standup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automatically generates daily stand-up reports by aggregating yesterday's work and today's plan from your project data and local Git logs, delivering a ready-to-share Markdown summary.

Core Features & Use Cases

  • Automates daily standup creation by invoking a local script that reads OpenProject tasks and Git history.
  • Produces a clean Markdown report that can be pasted into chat or meeting notes.
  • Use Case: Morning standups for OpenProject-based projects, summarized for Slack or Confluence.

Quick Start

Run the op-standup invocation to generate today's standup report in Markdown.

Frequently Asked Questions about op-standup

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

FAQPage Schema
How do I auto-generate a daily standup report from Git history and OpenProject tasks?

You can auto-generate daily standup reports by running a local script that aggregates yesterday's work and today's plan from OpenProject data and Git logs, producing a Markdown summary ready to share.

Can I use OpenProject data to create a Markdown summary for morning standups?

Yes, invoking the standup generation script reads your OpenProject tasks and local Git history to create a clean Markdown report suitable for morning standups, which can be pasted into chat or meeting notes.

Do I need an OpenProject API key and URL configured to generate standups?

Yes, you need OPENPROJECT_URL and OPENPROJECT_API_KEY configured in your top-level .env or Rkit environment, and the local script node scripts/op-standup.js must be present to run the standup generation.

How does aggregating local Git logs help with daily standup automation?

Aggregating local Git logs helps with daily standup automation by automatically extracting yesterday's completed work from commit history, combining it with OpenProject task data to eliminate manual reporting.

What's the best way to share an auto-generated standup report in Slack?

The best way to share an auto-generated standup report in Slack is to run the script to produce the Markdown summary, then copy and paste the formatted output directly into your Slack channel or meeting documentation.

Are there limitations when generating standup reports from local project activity?

A limitation is that the standup report generation requires local access to both the project's Git history and a configured OpenProject environment, meaning it cannot aggregate work done outside the local repository.