From rootly
Manages Rootly service catalog: lists services by team/tier/env, views details/dependencies/ownership/health, creates/updates services, links to incidents/alerts.
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin rootlyThis skill uses the workspace's default tool permissions.
The Rootly service catalog provides a centralized registry of all services in your infrastructure. Each service has ownership, tier classification, dependencies, and is linked to incidents and alerts. This enables rapid identification of affected components during incidents and accurate impact assessment.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
The Rootly service catalog provides a centralized registry of all services in your infrastructure. Each service has ownership, tier classification, dependencies, and is linked to incidents and alerts. This enables rapid identification of affected components during incidents and accurate impact assessment.
Services are classified by business criticality:
Each service has:
Rootly tracks upstream and downstream dependencies:
rootly_list_services
Parameters:
team -- Filter by owning teamtier -- Filter by service tierenvironment -- Filter by environmentExample response:
{
"data": [
{
"id": "svc-001",
"type": "services",
"attributes": {
"name": "payment-service",
"slug": "payment-service",
"description": "Handles payment processing via Stripe",
"tier": "tier_1",
"owner": { "name": "Platform Team" },
"slack_channel": "#payment-service",
"status": "operational",
"incidents_count": 2,
"dependencies_count": 3
}
}
]
}
rootly_get_service
Parameters:
service_id -- The service IDrootly_create_service
Parameters:
name -- Service name (required)description -- Service descriptiontier -- Service tierteam_id -- Owning team IDslack_channel -- Associated Slack channelrootly_update_service
Parameters:
service_id -- The service IDname -- Updated namedescription -- Updated descriptiontier -- Updated tierteam_id -- Updated owning teamrootly_list_services to get all servicesrootly_list_incidentsrootly_get_serviceCause: Invalid service ID or service deleted Solution: List services to verify the correct ID
Cause: Service with this name already exists Solution: Use a unique name or update the existing service
Cause: Tier value doesn't match configured tiers Solution: Use valid tier values (tier_1, tier_2, tier_3, tier_4)