What problem does it solve?
Developing authorization (Access) plugins for the Certd certificate management platform requires knowing the online YAML format, the BaseAccess class contract, and how to declare encrypted input fields, which is error-prone without guidance.
Core Features & Use Cases
- Online YAML Generation: Produces complete plugin YAML with
pluginType: access, declared input authorization fields, and a content class extending BaseAccess.
- API Client Encapsulation: Implements API methods (e.g., domain list queries) inside the Access class so other plugins can reuse it as a client SDK.
- Security-Conscious Output: Marks sensitive fields with encrypted or password components and avoids logging real credential values.
- Use Case: You want Certd to connect to a new DNS or cloud provider. Use this Skill to generate an Access plugin that stores the provider's key ID/secret, tests connectivity via
onTestRequest, and exposes API methods for deployment plugins.
Quick Start
Generate a Certd online Access plugin YAML for the ExampleCloud API with keyId and keySecret authorization fields.