openproject

Automate OpenProject project management tasks via the API v3.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a Python-based integration layer for OpenProject API v3, enabling automated project management, work packages, time tracking, and administrative tasks from Claude Code.

Core Features & Use Cases

  • Automate project lifecycle operations: create, update, and query projects; manage work packages and time entries; handle documents, attachments, and wiki pages.
  • Orchestrate user access, groups, memberships, notifications, and saved queries to build automated workflows.
  • Use in real-world tasks like generating project status reports, updating tasks en masse, or syncing OpenProject data with other tools.

Quick Start

Navigate to the skill directory, install dependencies with uv sync, configure environment variables (OPENPROJECT_URL and OPENPROJECT_API_KEY) in .env, and verify the connection with a quick Python snippet.

Frequently Asked Questions about openproject

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

FAQPage Schema
How do I automate OpenProject work packages and project management tasks using Python?

You can automate OpenProject work packages and project management through a Python-based integration layer for OpenProject API v3. It handles work packages, time entries, and documents directly from your Claude Code runtime.

Can I sync OpenProject data with other tools using API v3?

Yes, OpenProject API v3 integration enables data syncing with other tools. It orchestrates user access, memberships, queries, and notifications to build automated workflows across your project management stack.

What environment variables do I need to configure for OpenProject API automation?

OpenProject API automation requires configuring OPENPROJECT_URL and OPENPROJECT_API_KEY in a .env file. You also need standard Python tooling, and you must run uv sync in the skill directory to install dependencies.

Does OpenProject API v3 integration support time tracking and administrative operations?

OpenProject API v3 integration supports time tracking and administrative operations through modular sub-skills. It covers time entries, users, documents, queries, notifications, and admin tasks for end-to-end automation.

What is the best way to generate project status reports from OpenProject in Python?

The best way to generate project status reports from OpenProject is using this Python integration layer. It queries projects, work packages, and time entries via API v3, allowing Claude Code to automate report generation directly.

Can I update OpenProject tasks en masse without manual web interface interaction?

You can update OpenProject tasks en masse by leveraging the Python API v3 integration layer. It automates work package operations and administrative tasks, eliminating the need for manual web interface interaction.