api-key-manager

Solid

API key generation, rotation, and management system

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
89
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# API Key Manager Skill ## Overview This skill implements comprehensive API key management including secure generation, rotation policies, usage tracking, and quota enforcement. ## Capabilities - Generate cryptographically secure API keys - Implement key rotation with grace periods - Track key usage and enforce quotas - Support key scoping and permissions - Configure key prefix patterns for identification - Implement key revocation and blacklisting - Support multiple key types (test, live) - Generate key hashes for secure storage ## Target Processes - Authentication and Authorization Patterns - Developer Portal Implementation - Platform API Gateway Design ## Integration Points - Key management systems (HashiCorp Vault) - Rate limiting middleware - Usage analytics systems - Developer portal UIs - API gateway key validation ## Input Requirements - Key format requirements - Scoping/permission model - Rotation policy - Quota definitions - Storage security requirements ## Output Artifacts - Key generation service - Key validation middleware - Rotation management system - Usage tracking integration - Quota enforcement rules - Admin management API ## Usage Example ```yaml skill: name: api-key-manager context: keyFormat: prefix: "sk_" testPrefix: "sk_test_" livePrefix: "sk_live_" length: 32 rotation: enabled: true gracePeriod: "7d" scopes: - read - write - delete quotas: default: 1000 ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

api-key-manager

Manage api key manager operations. Auto-activating skill for Security Fundamentals. Triggers on: api key manager, api key manager Part of the Security Fundamentals skill category. Use when working with APIs or building integrations. Trigger with phrases like "api key manager", "api manager", "api".

2,274 Updated today
jeremylongshore
AI & Automation Solid

key-rotation-manager

Manage key rotation manager operations. Auto-activating skill for Security Advanced. Triggers on: key rotation manager, key rotation manager Part of the Security Advanced skill category. Use when working with key rotation manager functionality. Trigger with phrases like "key rotation manager", "key manager", "key".

2,274 Updated today
jeremylongshore
AI & Automation Featured

implementing-api-key-security-controls

Implements secure API key generation, storage, rotation, and revocation controls to protect API authentication credentials from leakage, brute force, and abuse. The engineer designs API key formats with sufficient entropy, implements secure hashing for storage, enforces per-key scoping and rate limiting, monitors for leaked keys in public repositories, and builds key rotation workflows. Activates for requests involving API key management, API key security, key rotation policy, or API credential protection.

13,115 Updated today
mukul975
AI & Automation Solid

api-key-auth-setup

Configure api key auth setup operations. Auto-activating skill for API Development. Triggers on: api key auth setup, api key auth setup Part of the API Development skill category. Use when working with APIs or building integrations. Trigger with phrases like "api key auth setup", "api setup", "api".

2,274 Updated today
jeremylongshore
AI & Automation Solid

api-gateway-configurator

Configure API gateways for SDK traffic management

1,160 Updated today
a5c-ai