openproject-notifications

Manage OpenProject in-app notifications via API v3 with pagination support.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/hoangvantuan/claude-plugin --skill openproject-notifications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openproject-notifications
Source: https://github.com/hoangvantuan/claude-plugin/tree/main/skills/openproject/openproject-notifications
Command: npx skills add https://github.com/hoangvantuan/claude-plugin --skill openproject-notifications

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a programmatic interface to manage OpenProject in-app notifications via the API, reducing manual monitoring, filtering, and state updates across projects.

Core Features & Use Cases

  • List, filter, and retrieve notifications by read state or reason.
  • Mark notifications as read or unread and count unread items for dashboards.
  • Use cases include automating notification feeds, building alerts for important events, and syncing notification state with external workflows.

Quick Start

Use the skill to fetch and update notifications from an OpenProject instance.

  • cd .claude/skills/openproject
  • uv run python -c "from openproject_notifications import list_unread, mark_read; [mark_read(n['id']) for n in list_unread()]"

Frequently Asked Questions about openproject-notifications

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

FAQPage Schema
How do I automate OpenProject notifications via API?

You can automate OpenProject notifications via API v3 by programmatically listing, retrieving, and filtering in-app alerts by read state or reason. This reduces manual monitoring and enables batch state updates across projects.

Can I batch update read status for OpenProject in-app notifications?

Yes, you can batch update read status for OpenProject notifications using API v3. The Skill exposes functions to mark multiple notifications as read or unread across projects, supporting bulk workflow automation.

How do I filter OpenProject notifications by reason or read state?

OpenProject API v3 allows filtering notifications by read state or reason. You can programmatically list and retrieve specific alerts, enabling targeted monitoring and automated notification feeds.

What's the best way to count unread OpenProject notifications for a dashboard?

Use the API v3 count function to retrieve unread OpenProject notifications for dashboards. This programmatic interface exposes counting capabilities with pagination support, facilitating external alert integration.

Does OpenProject API v3 support pagination for listing notifications?

Yes, OpenProject API v3 supports pagination when listing notifications. This allows efficient retrieval and management of large notification volumes across projects without manual monitoring overhead.

Can I sync OpenProject notification state with external workflows?

You can sync OpenProject notification state with external workflows via API v3. By listing, marking, and counting unread items programmatically, you can build automated alerts and integrate feeds into external systems.