Skills as a Service
Skills are versioned executable capabilities with typed inputs, typed outputs, validation evidence, availability state, and public invocation behavior. Use Skills when a repeated software capability should become a durable Lovelace Cloud building block instead of a one-off agent run.
The public API checks for approved reusable skills before starting generation. When an approved visible skill satisfies the request, you can invoke or pin that skill through the low-cost library reuse path. When no reusable skill fits, you can generate a private skill or choose learning-enabled generation when your account has approved the learning terms for that operation.
You can operate all of this from the Skills console: browse the shared library, run reuse-or-generate, inspect versions, and invoke a skill — no API key required while you are signed in.
Public Surfaces
| Surface | Purpose |
|---|---|
| Public Skills API | Create generation jobs, inspect job state, list versions, invoke skills, and read invocation status. |
| Shared skill library | Browse, search, reuse, and pin approved public-safe skills. |
| Hosted-session actions | Expose approved shared skills as actions inside hosted sessions. |
| Billing and quota controls | Meter generation, validation, invocation, library reuse, learning discounts, and reusable-skill credits. |
Default Flow
- Search or preflight the shared library for an approved visible skill.
- Reuse the approved skill when the match is strong enough for your request.
- Generate a private skill only when reuse cannot satisfy the request.
- Validate the generated version before invoking it in production flows.
- Pin the version when you need repeatable behavior across deployments.