EO Attributes Plugin
Skills and tools for the EO Attributes team (team:attributes / PTECH_EO_ATTRIBUTES), covering employee-organization-service (attributes) and validation-service.
Owned by the Employee Organization (EO) team.
Installation
claude plugin install team-eo-attr@personio-claude-code-marketplace
Prerequisites
- Datadog MCP (
claude.ai Datadog) authenticated via/mcp— SLOs, metrics, monitors, events, E2E tests. - Atlassian MCP authenticated via
/mcp— reads the Operational excellence epic and its child tickets, and publishes the report to Confluence. ghCLI authenticated (gh auth status) — verifies what actually shipped behind each ticket.- Personio VPN — for the SDLC security metrics endpoint (Security section). Optional; the section is skipped with a note if unreachable.
What does this plugin do?
/eo-attributes-ops-review Skill
Produces the weekly operational review data pack for the Attributes team and publishes it to Confluence as a draft page in the EO Attributes Ops Review folder. Scope is employee-organization-service (attributes only) + validation-service, env:prod, team:attributes. The primary window is the last 7 days, compared against 30 days (SLOs) and the prior 3 weeks (alerts).
# Run for the week ending today
/eo-attributes-ops-review
# Or for an explicit range
/eo-attributes-ops-review "March 29 to April 4"
What the skill does:
- Prerequisites & connectivity — gates Datadog MCP, Atlassian MCP,
gh, and (optionally) the SDLC security endpoint before gathering any data. - Gather data — SLOs (7d vs 30d), monitor status, alert events (7d vs prior 3 weeks), error-tracking issues, incidents, security findings (
team:attributes), and E2E tests (e2e_test_owner:attributes, last 24h). - Read the previous review — diffs against last week's findings and action items.
- Drill into slow/failing endpoints — breaks red SLOs down by
resource_name/status to a 1–2 sentence root cause. - Cross-reference the Operational excellence epic — verifies every cited ticket against its merged GitHub PRs (Jira
Done≠ shipped fix), recording the shipping date and folding each ticket into its finding's own section (no standalone cross-reference section). - Publish — assembles the report (everything linked: dashboard, tickets, PRs, error-tracking issues, incidents) and creates/updates a draft Confluence page titled
YYYY-MM-DD EO Attributes Ops Reviewunder the EO Attributes Ops Review folder, then shares the link.
Exact queries live in the skill's QUERIES.md; the output format and publishing steps live in confluence-publisher.md.
Authorization
- Read-only data gathering: all metrics use read MCP calls,
gh search, and a read-onlycurlto the SDLC metrics endpoint. - Reports findings only — never creates or edits Jira tickets.
- The only write is the Confluence page, created as a draft for the user to review and publish manually.