Agent skill

Service Catalog Entry

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification…

MITAuto-check passedDevOps & Cloud

Install Service Catalog Entry

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill service-catalog-entry -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills service-catalog-entry --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/service-catalog-entry .claude/skills/service-catalog-entry && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
service-catalog-entry
GitHub stars
1.4k
Token cost
~3.7k tokens
SKILL.md length
1,653 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification…

  • Works in 5 steps: Request access: [Link to access request… → Get your service account credentials:… → Read the API docs: [OpenAPI spec URL] → …
  • Asked to document a service for an internal developer portal
  • SKILL.md covers Required Inputs, Output Format, Identity and What It Does, plus 10 more sections
  • Calls pip, go and npm

What it does

Service Catalog Entry is an agent skill from mohitagw15856/pm-claude-skills. Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification, dependencies, operational runbooks, and known limitations. Use when asked to document a service for an internal developer portal, write a service README for a platform catalog, create a service overview page, or onboard a new service to a service registry. Produces a complete service catalog entry suitable for an internal…

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Platform engineering, Microservices and Runbooks and postmortems. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to document a service for an internal developer portal
  • Write a service README for a platform catalog
  • Create a service overview page
  • Onboard a new service to a service registry

Example prompts

  • “/service-catalog-entry”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Request access: [Link to access request form or instructions]
  2. Get your service account credentials: [Link to process]
  3. Read the API docs: [OpenAPI spec URL]
  4. Try the sandbox environment: https://[service-name].sandbox.[company].com
  5. Join the consumer Slack channel: #[service-name]-consumers

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip
    • go
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Service Catalog Entry loads about 3.7k tokens when it runs. Until then it costs about 140 tokens; SKILL.md has 1,653 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~140
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,653 words, ~3,732 tokens.

Download SKILL.mdSave it as .claude/skills/service-catalog-entry/SKILL.md (or your agent's skills folder).
name
service-catalog-entry
description
Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification, dependencies, operational runbooks, and known limitations. Use when asked to document a service for an internal developer portal, write a service README for a platform catalog, create a service overview page, or onboard a new service to a service registry. Produces a complete service catalog entry suitable for an internal developer portal or wiki.

Service Catalog Entry Skill

Produce a complete service catalog entry for a microservice or internal platform service — giving any engineer at the company the context they need to understand what the service does, how to depend on it, what its reliability characteristics are, and where to go when something goes wrong. A well-written catalog entry eliminates "who owns this?" and "is this safe to use?" questions that slow down teams depending on shared services.

Required Inputs

Ask for these if not already provided:

  • Service name — the canonical identifier used in code, monitoring, and deployments
  • Team and owner — team name, tech lead name, and on-call contact
  • Architecture overview — what the service does, what calls it, and what it calls
  • SLA requirements — availability target, latency SLO, support tier, and maintenance window
  • Key APIs — the most important endpoints other teams use (method, path, brief description)
  • Data handled — what data the service stores or processes, sensitivity classification, retention

Output Format


Service Catalog: [Service Name]

[One sentence — what this service does for consumers, in plain language]

e.g. "The Payments Service processes charge, refund, and subscription billing events for all Acme products."


Identity

FieldValue
Service name[service-name]
Canonical repository[https://github.com/[org]/[repo]]
Owner team[Team name]
Tech lead[Name] ([Slack: @handle])
On-call rotation[PagerDuty service link]
Slack channel#[team-channel]
Support tier[Tier 1 — 24/7 / Tier 2 — business hours / Tier 3 — best effort]
Status[Active / Deprecated / Sunset date: YYYY-MM-DD]
Language / runtime[e.g. Go 1.22 / Python 3.12 / Node 20]
Deployment platform[Kubernetes / ECS / Lambda / etc.]
Environments[Production: URL]

What It Does

[Two to three paragraphs in plain language — no jargon or acronyms without explanation.]

[Paragraph 1: The business problem this service solves. What would break or be missing if this service did not exist?]

[Paragraph 2: How it works at a high level — the main processing model (e.g. request/response API, event-driven consumer, batch processor), what triggers it, and what it produces.]

[Paragraph 3: What this service is NOT responsible for — the explicit boundaries. This prevents other teams from building incorrect assumptions about scope.]


Architecture Context

System Diagram
[Upstream callers]          [This Service]             [Downstream dependencies]
                                                        
  [Web App]  ──────────→                          ──→  [Primary Database — PostgreSQL]
  [Mobile API]  ────────→  [Service Name]         ──→  [Cache — Redis]
  [Partner API] ────────→  (Port 8080/gRPC)       ──→  [Message Queue — Kafka/SQS]
                                                   ──→  [External Service / API]
                           ↓ emits events to
                        [Event Bus / SNS]
                           ↓ consumed by
                  [Downstream Service A]
                  [Downstream Service B]
Who Depends on This Service
CallerHow they use itContact
[Service / Team A][e.g. "Calls POST /charges to initiate payments"][Slack: #team-a]
[Service / Team B][e.g. "Subscribes to payment.completed events via Kafka topic"][Slack: #team-b]
[Service / Team C][e.g. "Calls GET /subscriptions for billing status"][Slack: #team-c]
What This Service Depends On
DependencyTypeCriticalityTheir on-call
[PostgreSQL instance]DatabaseCritical — all writes fail without it[DBA team: #db-oncall]
[Redis cluster]CacheHigh — latency degrades without it[Infra team: #infra-oncall]
[Kafka cluster]Message queueHigh — async events queue[Infra team: #infra-oncall]
[Stripe API]External APICritical — payment processing fails[vendor status: status.stripe.com]
[Auth Service]Internal serviceCritical — all auth fails[Auth team: #auth-oncall]

Service Level Agreement

Availability and Latency
SLOTargetMeasurement windowError budget
Availability[99.9%]Rolling 30 days[43 min/month]
p50 latency (key endpoints)< [50] msRolling 24 hours—
p99 latency (key endpoints)< [500] msRolling 24 hours—
p99.9 latency (key endpoints)< [2000] msRolling 24 hours—
Error rate< [0.1]%Rolling 1 hour—

SLO dashboard: [Link to monitoring dashboard] Current error budget remaining: [Link to SLO dashboard or inline value]

Support Tiers
TierScopeResponse timeResolution time
P1 — Service downAll authenticated requests failing15 minutes1 hour
P2 — Significant degradationError rate >1% or p99 >2× SLO30 minutes4 hours
P3 — Minor issuesNon-critical endpoints degradedNext business day3 business days
Feature requests / bugsVia standard ticket process[Ticket SLA]Per roadmap

To raise an incident: Page via [PagerDuty service link] or post in #incidents. To raise a feature request or bug: File a ticket in [JIRA project / GitHub repo Issues].

Maintenance Windows
  • Planned downtime: [e.g. "Sundays 02:00–04:00 UTC — advance notice posted to #[team-channel] 48h before"]
  • Deployment window: [e.g. "Weekdays 10:00–16:00 UTC — no deploys on Fridays or the day before a public holiday"]
  • Breaking changes notice: [e.g. "Minimum 30 days notice for breaking API changes — see versioning policy below"]

API Contract

Authentication

All API calls require: [e.g. "Bearer token via Authorization header. Tokens are issued by the Auth Service (/api/v1/token)"]

Authorization: Bearer [jwt-token]
Content-Type: application/json
Base URL
EnvironmentBase URL
Productionhttps://[service-name].internal.[company].com
Staginghttps://[service-name].staging.[company].com
Local developmenthttp://localhost:[port]
Key Endpoints
MethodPathDescriptionAuth requiredRate limit
GET/healthLiveness and readiness checkNoNone
GET/api/v1/[resource][Description — e.g. "List resources for the authenticated user"]Yes[100 req/min]
GET/api/v1/[resource]/:id[Description — e.g. "Get a single resource by ID"]Yes[500 req/min]
POST/api/v1/[resource][Description — e.g. "Create a new resource"]Yes[50 req/min]
PUT/api/v1/[resource]/:id[Description — e.g. "Update an existing resource"]Yes[50 req/min]
DELETE/api/v1/[resource]/:id[Description]Yes[20 req/min]

Full API documentation: [OpenAPI/Swagger spec URL] | [Postman collection URL]

Versioning Policy
  • API version is in the URL path (/api/v1/, /api/v2/)
  • Minor additions (new optional fields, new endpoints) are non-breaking — no version bump
  • Breaking changes (removed fields, changed types, authentication changes) require a new major version
  • Deprecated versions are supported for [90 days] after the successor reaches GA
  • Deprecation notices are posted to #[team-channel] and emailed to registered consumers
Error Response Format
json
{
  "error": {
    "code": "[ERROR_CODE]",
    "message": "[Human-readable description]",
    "request_id": "[UUID — include in support tickets]",
    "details": {}
  }
}

Common error codes:

HTTP statusError codeMeaning
400INVALID_REQUESTRequest body or parameters fail validation
401UNAUTHENTICATEDMissing or invalid auth token
403FORBIDDENToken valid but lacks permission for this resource
404NOT_FOUNDResource does not exist
409CONFLICTDuplicate resource or state conflict
422UNPROCESSABLE_ENTITYRequest is valid but violates business rules
429RATE_LIMITEDToo many requests — back off and retry
500INTERNAL_ERRORUnexpected server error — include request_id in support ticket
503SERVICE_UNAVAILABLEDownstream dependency unavailable — retry with backoff
Events Published (if event-driven)
EventTopic / QueueSchemaPublished when
[resource].created[kafka-topic / sns-arn][Schema URL][When a new resource is created]
[resource].updated[kafka-topic / sns-arn][Schema URL][When a resource is modified]
[resource].deleted[kafka-topic / sns-arn][Schema URL][When a resource is deleted]

Show full SKILL.md (697 more words)Show less

Data Classification

Data elementSensitivityStored inRetentionEncrypted at rest
[User PII — e.g. email, name][PII / Restricted][PostgreSQL users table][Until account deletion]Yes
[Financial data — e.g. card last 4][PCI / Highly restricted][PostgreSQL payment_methods table][7 years per regulations]Yes — field-level encryption
[Operational logs][Internal][CloudWatch / Datadog][90 days]Yes (at rest, not searched)
[Anonymised analytics][Public][Data warehouse][Indefinite]Yes

Data residency: [e.g. "All data stored in us-east-1. EU customer data stored in eu-west-1 per GDPR requirements."] Compliance scope: [e.g. SOC 2 Type II / PCI DSS Level 2 / HIPAA / GDPR] Data access policy: [e.g. "Production database access requires [approval process]. Access logged and reviewed quarterly."]


Operational Runbooks

RunbookLocationUse when
On-call runbook[Wiki / GitHub link]Responding to PagerDuty alerts
Deployment runbook[Wiki / GitHub link]Deploying a new version to production
Database migration runbook[Wiki / GitHub link]Running schema migrations
Rollback runbook[Wiki / GitHub link]Rolling back a bad deploy
Incident response runbook[Wiki / GitHub link]Declaring and managing incidents
Disaster recovery plan[Wiki / GitHub link]Zone/region failure or data loss

Monitoring dashboards:

DashboardLinkUse it for
Service overview[Datadog / Grafana link]Error rate, latency, throughput
Infrastructure[Link]CPU, memory, pod health
Database[Link]Query performance, connection pool
SLO / error budget[Link]Budget burn rate, availability
Dependency health[Link]Upstream dependency status

Known Limitations

Document limitations honestly — this section prevents other teams from building on incorrect assumptions.

LimitationImpactWorkaroundPlanned fix
[e.g. No bulk write API — items must be created one at a time][Slow for large imports — N HTTP calls required][Use the batch import CLI tool for >100 items][Bulk API in Q3 — ticket: [URL]]
[e.g. List endpoints have a maximum page size of 100][Cannot retrieve more than 100 items in a single call][Paginate using cursor parameter][No current plan to increase — by design]
[e.g. Rate limits are per-token, not per-service][High-traffic consumers may hit limits for other consumers on the same token][Request dedicated service-account token][Per-service rate limits in roadmap]
[e.g. Eventual consistency on read-after-write for list endpoints][Record may not appear in list immediately after creation (<500ms lag)][Use GET /:id to confirm creation; do not rely on list for immediate consistency][Read-your-writes consistency available via ?consistent=true — in progress]

Getting Started

To start using this service:

  1. Request access: [Link to access request form or instructions]
  2. Get your service account credentials: [Link to process]
  3. Read the API docs: [OpenAPI spec URL]
  4. Try the sandbox environment: https://[service-name].sandbox.[company].com
  5. Join the consumer Slack channel: #[service-name]-consumers

Client libraries (if available):

LanguagePackageInstallation
[Python][[package-name]]pip install [package-name]
[Go][github.com/[org]/[package]]go get github.com/[org]/[package]
[TypeScript/JS][@[org]/[package]]npm install @[org]/[package]

Quality Checks

  • "What It Does" is written without jargon — a new engineer from another team can understand it in under 2 minutes
  • SLO targets are specific numbers agreed with stakeholders — not aspirational or copied from a template
  • All direct upstream consumers are listed in the "Who Depends on This" table — no omissions
  • API error codes are accurate and tested — not aspirational documentation
  • Known limitations are honest — nothing is glossed over to make the service look better than it is
  • All runbook links are live — not broken references or TODO placeholders
  • Data classification includes retention period and encryption status — not just sensitivity level
  • The entry has been reviewed by at least one consumer team to confirm it matches their experience of the service

Anti-Patterns

  • Do not write aspirational SLO targets — targets must be agreed with stakeholders and based on historical data, not copied from a template
  • Do not leave runbook links as TODO placeholders — broken or missing links make the catalog entry worse than useless during an incident
  • Do not omit the "Known Limitations" section to make the service look better — undisclosed limitations cause incorrect integrations and downstream incidents
  • Do not list API error codes without testing them — aspirational error documentation misleads consumers
  • Do not write the "What It Does" section with jargon — a new engineer from another team must understand it in under 2 minutes

Example Trigger Phrases

  • "Document a service for an internal developer portal."
  • "Write a service README for a platform catalog."
  • "Create a service overview page."
  • "Onboard a new service to a service registry."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/service-catalog-entry of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Service Catalog Entry next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Service Catalog Entry compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Service Catalog Entry this skillmohitagw15856/pm-claude-skills1.4k—~3.7kAutomated safety check: PassMIT
Backend Designitseffi/agentic-os114—~474Automated safety check: PassMIT
Nodejs Backend Patternsever-works/ever-works16218 repos~4kAutomated safety check: PassAGPL-3.0
Distributed Tracingwshobson/agents40k12 repos~527Automated safety check: PassMIT
Protocol Deploymentsablier-labs/evm-monorepo353—~3.8kAutomated safety check: NotesCustom licence
Contract Testingproffesor-for-testing/agentic-qe495—~1.8kAutomated safety check: PassMIT

Similar skills

  • Backend Design

    itseffi/agentic-os

    Design backend architecture for implementation with API contracts, data model changes, service boundaries, security, and observability.

    114 GitHub stars~474 tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Nodejs Backend Patterns

    ever-works/ever-works

    Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices.

    162 GitHub starsUsed in 18 repos~4k tokens
    Backend & APIsAuto-check passed
  • Distributed Tracing

    wshobson/agents

    Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks.

    40k GitHub starsUsed in 12 repos~527 tokens
    DevOps & CloudAuto-check passed
  • Protocol Deployment

    sablier-labs/evm-monorepo

    Deploy Sablier protocols to a new EVM chain. An agent skill from sablier-labs/evm-monorepo.

    353 GitHub stars~3.8k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: notes
  • Contract Testing

    proffesor-for-testing/agentic-qe

    Consumer-driven contract testing for microservices using Pact, schema validation, API versioning, and backward compatibility testing.

    495 GitHub stars~1.8k tokensUpdated today
    Backend & APIsAuto-check passed
  • Backend Development

    MoizIbnYousaf/ai-agent-skills

    Backend API design, database architecture, microservices patterns, and test-driven development.

    1.1k GitHub stars~853 tokensUpdated 19 days ago
    Backend & APIsAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Service Catalog Entry

What does Service Catalog Entry do?

Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification…. Service Catalog Entry is an agent skill from mohitagw15856/pm-claude-skills. Write a service catalog entry for a microservice or internal platform service — covering service identity, purpose, architecture context, SLAs, API contract summary, data classification, dependencies, operational runbooks, and known limitations.

When should I use Service Catalog Entry?

Service Catalog Entry fits situations like: asked to document a service for an internal developer portal; write a service README for a platform catalog; create a service overview page; onboard a new service to a service registry.

How do I install Service Catalog Entry in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill service-catalog-entry -a claude-code`. Or copy the skill folder (skills/service-catalog-entry in mohitagw15856/pm-claude-skills) into .claude/skills/service-catalog-entry in your project. Claude Code loads it when a task matches its description.

How do I install Service Catalog Entry in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill service-catalog-entry -a codex`. Or copy the skill folder (skills/service-catalog-entry in mohitagw15856/pm-claude-skills) into .agents/skills/service-catalog-entry in your project. Codex loads it when a task matches its description.

Can I use Service Catalog Entry in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill service-catalog-entry -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/service-catalog-entry, .gemini/skills/service-catalog-entry, .github/skills/service-catalog-entry and .opencode/skills/service-catalog-entry in your project.

What does Service Catalog Entry need to run?

Going by SKILL.md and its folder, Service Catalog Entry needs the command-line tools its instructions call (pip, go and npm). Our summary lists: Python 3.

Does Service Catalog Entry access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Service Catalog Entry safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Service Catalog Entry use?

Service Catalog Entry is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Service Catalog Entry use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Service Catalog Entry?

Skills that share tags, products or a category with Service Catalog Entry: Backend Design (itseffi/agentic-os, 114 stars), Nodejs Backend Patterns (ever-works/ever-works, 162 stars), Distributed Tracing (wshobson/agents, 40k stars) and Protocol Deployment (sablier-labs/evm-monorepo, 353 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Service Catalog Entry?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.