developer-portal-builder

Build unified developer portals with Backstage or custom frameworks

509 stars

Best use case

developer-portal-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Build unified developer portals with Backstage or custom frameworks

Teams using developer-portal-builder should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/developer-portal-builder/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/sdk-platform-development/skills/developer-portal-builder/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/developer-portal-builder/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How developer-portal-builder Compares

Feature / Agentdeveloper-portal-builderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Build unified developer portals with Backstage or custom frameworks

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Developer Portal Builder Skill

## Overview

This skill builds comprehensive developer portals that unify API discovery, documentation, credential management, and analytics into a single cohesive experience.

## Capabilities

- Configure service catalog and API discovery
- Implement credential management UI (API keys, OAuth apps)
- Build API discovery and search features
- Integrate analytics and usage dashboards
- Configure self-service onboarding flows
- Implement rate limit and quota visualization
- Build webhook management interfaces
- Support multi-tenant portal configurations

## Target Processes

- Developer Portal Implementation
- Internal Developer Platform Setup
- Developer Experience Optimization

## Integration Points

- Backstage for internal platforms
- Port for developer portals
- Custom React/Next.js applications
- Stripe-style portal patterns
- API management platforms (Kong, Apigee)

## Input Requirements

- API catalog requirements
- Authentication/authorization model
- Credential types to manage
- Analytics requirements
- Branding and UX guidelines
- Multi-tenancy requirements

## Output Artifacts

- Developer portal application
- Service catalog configuration
- Credential management system
- Analytics dashboard
- Onboarding flow implementation
- Documentation integration
- Admin panel for portal management

## Usage Example

```yaml
skill:
  name: developer-portal-builder
  context:
    framework: backstage
    features:
      - apiCatalog
      - credentialManagement
      - usageDashboard
      - webhookManagement
    authProvider: auth0
    multiTenant: false
    customBranding: true
```

## Best Practices

1. Prioritize time-to-first-call metrics
2. Implement self-service credential management
3. Provide clear usage and billing visibility
4. Enable easy environment switching
5. Include comprehensive search functionality
6. Support team and organization management

Related Skills

process-builder

509
from a5c-ai/babysitter

Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.

Workflow & Productivity

cli-framework-builder

509
from a5c-ai/babysitter

Build command-line interfaces for SDK interaction

probuilder

509
from a5c-ai/babysitter

Unity ProBuilder skill for level prototyping.

protocol-builder

509
from a5c-ai/babysitter

Skill for building standardized research protocols

interactive-dashboard-builder

509
from a5c-ai/babysitter

Skill for building interactive data dashboards

qiskit-circuit-builder

509
from a5c-ai/babysitter

IBM Qiskit integration skill for quantum circuit construction, transpilation, and execution on IBM Quantum hardware

qec-code-builder

509
from a5c-ai/babysitter

Quantum error correction code implementation skill for fault-tolerant quantum computing

cirq-circuit-builder

509
from a5c-ai/babysitter

Google Cirq integration skill for quantum circuit design and execution on Google quantum processors

reduction-builder

509
from a5c-ai/babysitter

Construct and verify polynomial-time reductions between computational problems

operational-semantics-builder

509
from a5c-ai/babysitter

Define and test operational semantics specifications for programming languages

phylogenetics-tree-builder

509
from a5c-ai/babysitter

Phylogenetic analysis skill for constructing evolutionary trees and assessing relationships

portfolio-dashboard-builder

509
from a5c-ai/babysitter

Generates portfolio dashboards with visualizations, trends