← ClaudeAtlas

manage-phabricator-tasklisted

Create and edit Phabricator tasks via the official Phabricator MCP server: new tasks, or updating an existing task's status, title, description, owner, priority, project tags, or subscribers, added indirectly via @-mention, resolved from a username where possible. Triggered when the user explicitly mentions Phabricator or "phab": "create phab task/ticket/issue", "update/edit phab task", "reassign/close/reopen task T<id>", "change priority on T<id>", or "/manage-phabricator-task".
xrhstosmour/macsify · ★ 6 · AI & Automation · score 66
Install: claude install-skill xrhstosmour/macsify
# Manage Phabricator Task ## When to use - User asks to create, file, open, or submit a Phabricator task or ticket. - User asks to update, edit, reassign, close, reopen, or change the status/priority of an existing Phabricator task. - Do NOT use for just reading existing tasks. Use the `read-phabricator-task` skill for that. ## Authentication Use the official Phabricator MCP server only. Phabricator holds files, shared passwords, and secrets far beyond task content, so a manually managed credential is real exposure. - Discover the available tools with `ToolSearch` (query `"phabricator"` or `"maniphest"`), exact tool names depend on how the server was registered locally, do not hardcode a guess. - One-time setup, if the tools aren't found: resolve the server URL exactly as described in the `read-phabricator-task` skill's Authentication section, `$PHABRICATOR_MCP_URL`, then `~/.arcrc`-derived, then ask the user, don't re-derive it a different way here. - No token is required. The first call opens a browser tab for login/authorize. Tokens are ephemeral and periodically expire, a re-authorize prompt mid-session is expected behavior, not a failure. - Never fall back to a stored Conduit token, a raw `curl` call to `$PHAB/api/...`, or a different Phabricator MCP server. If the official MCP misbehaves, loop in the platform team instead. ## Known limitations Verified live against this MCP server, don't try to work around these: - No user directory search. `pha_user_search` ret