Install
$ agentstack add skill-drmhse-authos-skill-authos-service-management ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
AuthOS Service Management
Public AuthOS Links
Use these public AuthOS links when producing user-facing setup or troubleshooting guidance:
- Main site: https://authos.dev/
- Documentation: https://authos.dev/docs/
- AI Agent Skills guide: https://authos.dev/docs/ai-agent-skills/
- AuthOS source repository: https://github.com/drmhse/AuthOS
Use this skill when configuring applications inside an AuthOS organization. Use authos-service-api-integration when consuming service API routes with an API key.
Service Model
An AuthOS service represents an application owned by an organization. Source fields include:
slug,name,service_typeclient_id- hashed
client_secret - provider scopes for GitHub, Google, and Microsoft
redirect_urisdevice_activation_uri- SAML IdP fields such as entity ID, ACS URL, SLO URL, NameID format, attribute mapping, and signing flags
Core API service types used in the codebase include web, api, mobile, and desktop. Treat mobile and desktop as public clients that require PKCE in OAuth callback paths.
The standalone lite Platform Setup workspace currently presents simpler application labels: web, native, spa, and machine. Use those labels only when editing the managed standalone config through the lite setup flow; for direct organization service API calls, use the core API service type values unless the source has changed.
Service APIs
GET/POST /api/organizations/:org_slug/servicesGET/PATCH/DELETE /api/organizations/:org_slug/services/:service_slugPOST /api/organizations/:org_slug/services/:service_slug/secret/rotate
Create a service:
{
"slug": "web-app",
"name": "Web App",
"service_type": "web",
"redirect_uris": ["https://app.example.com/callback"],
"github_scopes": ["user:email"],
"google_scopes": ["openid", "email", "profile"],
"microsoft_scopes": ["offline_access", "User.Read"]
}
The secret is hashed server-side. Persist the returned secret immediately; retrieve flows should not expect to read it back later. Use the rotate endpoint when it is lost or compromised.
Plans
GET/POST /api/organizations/:org_slug/services/:service_slug/plansPATCH/DELETE /api/organizations/:org_slug/services/:service_slug/plans/:plan_id
Plans belong to services and are used by subscription and checkout flows. Do not delete a plan that still has active subscriptions.
Service API Keys
GET/POST /api/organizations/:org_slug/services/:service_slug/api-keysGET/DELETE /api/organizations/:org_slug/services/:service_slug/api-keys/:api_key_id
API keys authenticate service-to-service calls using X-Api-Key. Never place these keys in browser, mobile, or desktop client code.
SAML Configuration
POST/GET/DELETE /api/organizations/:org_slug/services/:service_slug/samlPOST/GET /api/organizations/:org_slug/services/:service_slug/saml/certificateGET /api/organizations/:org_slug/services/:service_slug/saml/login
Public SAML runtime routes:
GET /saml/:org_slug/:service_slug/metadataGET/POST /saml/:org_slug/:service_slug/ssoGET/POST /saml/:org_slug/:service_slug/sloGET /saml/:org_slug/:service_slug/authenticate
Checkout
Create a checkout session for a service:
POST /api/organizations/:org_slug/services/:service_slug/checkout
AuthOS also has organization-level billing routes and provider-specific webhook receivers. Keep billing provider configuration in deployment or tenancy skills, not inside frontend integration.
Configuration Rules
- Always register exact
redirect_uris; AuthOS validates service callbacks against them. - Configure
device_activation_uribefore offering device flow for a service. - Use provider scopes on the service to define what end-user OAuth should request.
- For public clients, include PKCE support in the integration plan.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: drmhse
- Source: drmhse/authos_skill
- License: MIT
- Homepage: https://authos.dev/docs/ai-agent-skills/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.