OpenProject admin operations via API v3. Get system configuration. List/manage work package types, statuses, priorities, roles. Use when configuring system settings, managing type/status workflows, or checking instance configuration.
/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/admin-api.mdscripts/__init__.pyscripts/config.pyscripts/priorities.pyscripts/roles.pyscripts/statuses.pyscripts/wp_types.pytests/__init__.pytests/test_admin.pySystem administration and configuration.
openproject-core skill loadedget_configuration() - System configurationlist_types() - Work package typesget_type(id) - Type detailslist_statuses() - All statusesget_status(id) - Status detailslist_roles() - All rolesget_role(id) - Role with permissionslist_priorities() - All prioritiesget_priority(id) - Priority detailsfrom wp_types import list_types
from statuses import list_statuses
from roles import list_roles
# Get available work package types
for t in list_types():
print(t["name"], t["color"])
# Get all statuses
for s in list_statuses():
print(s["name"], "closed" if s["isClosed"] else "open")
# Get roles with permissions
for r in list_roles():
print(r["name"])
references/admin-api.md - Full API detailsThis 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.