Manage OpenProject projects via API v3. Operations: list, create, get, update, delete, copy projects. Handle project hierarchy, versions, categories, types. Use when user needs to manage projects, create project structure, or query project data.
/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/project-filters.mdreferences/projects-api.mdscripts/__init__.pyscripts/projects.pytests/__init__.pytests/test_projects.pyManage projects in OpenProject.
openproject-core skill loadedOPENPROJECT_URL, OPENPROJECT_API_KEYFunctions:
list_projects(filters, sort_by) - List all projectsget_project(id) - Get single projectcreate_project(name, **kwargs) - Create new projectupdate_project(id, **kwargs) - Update projectdelete_project(id) - Delete projectcopy_project(id, new_name) - Copy projectget_versions(project_id) - List project versionsget_categories(project_id) - List project categoriesfrom openproject_projects.projects import (
list_projects, create_project, get_project
)
# List active projects
projects = list_projects(filters=[
{"active": {"operator": "=", "values": ["t"]}}
])
# Create project
new_project = create_project(
name="My Project",
identifier="my-project",
description="Project description"
)
references/projects-api.md - Full API detailsreferences/project-filters.md - Available filtersThis 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.