Skip to content

drmhse/authos_skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuthOS Skills

skills.sh

Source-verified Agent Skills for working with AuthOS. These skills were rewritten from the actual AuthOS source code, not from project docs, and target the current public package names and API surfaces.

Canonical repository: github.com/drmhse/authos_skill

Public AuthOS links:

Registry links:

AuthOS package names used by these skills:

  • @drmhse/sso-sdk
  • @drmhse/authos-node
  • @drmhse/authos-react
  • @drmhse/authos-vue

Skills

Platform

  • Platform Deployment: Deploy the Rust API with SQLite, PostgreSQL, or MySQL; configure JWT keys, billing, SMTP, GeoIP, Docker, and health checks.
  • Platform Maintenance: Operate health, metrics, jobs, token refresh, webhook delivery failures, MFA metrics, and key rotation.
  • Tenancy Governance: Manage platform-owner tenant lifecycle, tiers, feature overrides, platform users, impersonation, analytics, and audit logs.

Tenant Administration

  • Identity Configuration: Configure BYOO OAuth, upstream enterprise providers, HRD, custom domains, branding, SMTP, SAML IdP, passkeys, MFA, and provider-token reauth.
  • Service Management: Create and configure organization services, client credentials, redirect URIs, device activation URIs, plans, API keys, SAML, and checkout.
  • RBAC Control: Manage organization members, custom roles, capability strings, invitations, service access, and SCIM tokens.
  • Compliance Automation: Use privacy export/anonymization, audit logs, SIEM config, tenant risk events, and MFA evidence surfaces.

Application Integration

  • Web Integration: Integrate browser, React, Vue, and TypeScript apps with OAuth callbacks, password login, magic links, passkeys, MFA, and token refresh.
  • Backend Integration: Verify AuthOS JWTs with JWKS and the Node server adapter; protect Express or other backend APIs.
  • Service API Integration: Use X-Api-Key service-to-service routes for users, subscriptions, service analytics, service metadata, and provider-token requests.
  • Device Flow: Implement device authorization for CLIs, TVs, headless apps, and platform admin CLI login.
  • Webhook Integration: Manage tenant webhooks, verify live delivery signatures, and inspect delivery history.

Format

Each skill follows the Agent Skills directory structure with a required SKILL.md. Skills also include agents/openai.yaml metadata for product-facing discovery.

Installation

The portable Agent Skills shape is:

skill-name/
├── SKILL.md
├── scripts/
├── references/
└── assets/

Only SKILL.md is required. The optional directories are included when a skill needs executable helpers, extra reference material, or static assets.

Clone the canonical repo first:

git clone https://github.com/drmhse/authos_skill.git ~/authos_skill

Or install through the skills.sh CLI, which also contributes anonymous aggregate install telemetry to the skills.sh leaderboard:

npx skills add drmhse/authos_skill --all

Install all AuthOS skills by copying the authos-* skill directories into the target agent's skills directory:

# Codex
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R ~/authos_skill/authos-* "${CODEX_HOME:-$HOME/.codex}/skills/"

# Claude Code
mkdir -p ~/.claude/skills
cp -R ~/authos_skill/authos-* ~/.claude/skills/

# Cursor
mkdir -p ~/.cursor/skills
cp -R ~/authos_skill/authos-* ~/.cursor/skills/

# Gemini CLI
mkdir -p ~/.gemini/skills
cp -R ~/authos_skill/authos-* ~/.gemini/skills/

# GitHub Copilot
mkdir -p ~/.copilot/skills
cp -R ~/authos_skill/authos-* ~/.copilot/skills/

For project-scoped installs, copy the same authos-* directories into the project-level location your agent supports:

Agent Project-level path Personal path
Codex .agents/skills/<skill-name>/SKILL.md where supported ${CODEX_HOME:-~/.codex}/skills/<skill-name>/SKILL.md
Claude Code .claude/skills/<skill-name>/SKILL.md ~/.claude/skills/<skill-name>/SKILL.md
Cursor .cursor/skills/<skill-name>/SKILL.md ~/.cursor/skills/<skill-name>/SKILL.md
Gemini CLI .gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md ~/.gemini/skills/<skill-name>/SKILL.md or ~/.agents/skills/<skill-name>/SKILL.md
GitHub Copilot .github/skills/<skill-name>/SKILL.md, .claude/skills/<skill-name>/SKILL.md, or .agents/skills/<skill-name>/SKILL.md ~/.copilot/skills/<skill-name>/SKILL.md or ~/.agents/skills/<skill-name>/SKILL.md

After copying skills, restart the agent session or run that agent's skill reload command if it has one.

Visibility

Before publishing or announcing this repository:

  • Set the GitHub repo description to Source-verified Agent Skills for implementing and operating AuthOS.
  • Set the repo homepage to https://authos.dev/docs/ai-agent-skills/.
  • Add GitHub topics: agent-skills, codex-skills, claude-skills, cursor-skills, gemini-cli, copilot-skills, ai-agents, authos, authentication, sso, oauth, identity.
  • Link this repo from both AuthOS public websites: the main AuthOS site and the AuthOS docs site.
  • Import this repository into PolySkill as authos-skill in the security category after the public LICENSE file is visible on GitHub.
  • Publish this repository to Skill Vault as ckcreative/authos-skill in the security category.
  • Track installs on skills.sh with npx skills add drmhse/authos_skill --all.
  • Publish the skills to a shared or public agentregistry instance as Git-backed skill references only when you have its registry URL and token; the local localhost:12121 daemon is not public distribution.

See PUBLISHING.md for the full release and directory-submission checklist.

Releases

No releases published

Packages

 
 
 

Contributors