Manage OpenProject work packages via API v3. Operations: list, create, update, delete work packages. Handle relations (blocks, follows, parent), activities (comments, history), watchers. Supports 40+ filter types. Use when managing tasks, issues, features, or any work items.
/plugin marketplace add hoangvantuan/claude-plugin/plugin install hoangvantuan-shun-claude-plugin@hoangvantuan/claude-pluginThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/relations-types.mdreferences/work-packages-api.mdreferences/wp-filters.mdscripts/__init__.pyscripts/activities.pyscripts/relations.pyscripts/work_packages.pytests/__init__.pytests/test_work_packages.pyManage work packages (tasks, issues, features) in OpenProject.
openproject-core skill loadedlist_work_packages(filters, sort_by) - List with filtersget_work_package(id) - Get single WPcreate_work_package(project_id, subject, **kwargs) - Create WPupdate_work_package(id, **kwargs) - Update WPdelete_work_package(id) - Delete WPlist_activities(wp_id) - Get comments/historyadd_comment(wp_id, comment) - Add commentlist_relations(wp_id) - Get relationscreate_relation(from_id, to_id, type) - Create relationdelete_relation(relation_id) - Remove relationfrom openproject_work_packages.work_packages import (
list_work_packages, create_work_package
)
# List open work packages in project
wps = list_work_packages(filters=[
{"project": {"operator": "=", "values": ["5"]}},
{"status": {"operator": "o", "values": []}}
])
# Create task
wp = create_work_package(
project_id=5,
subject="Implement login",
type_id=1,
description="Add OAuth2 login"
)
references/work-packages-api.md - API detailsreferences/wp-filters.md - 40+ filtersreferences/relations-types.md - Relation typesThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.