Schlussel Skill

Manage OAuth flows and token storage for agents and CLI applications.

19|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/pepicrft/schlussel --skill schlussel-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Schlussel Skill
Source: https://github.com/pepicrft/schlussel/tree/main/website/src
Command: npx skills add https://github.com/pepicrft/schlussel --skill schlussel-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a secure and automated way for agents to authenticate with various services, eliminating the need for users to manually handle tokens or credentials.

Core Features & Use Cases

  • Automated Authentication: Handles OAuth flows (device code, authorization code with PKCE) and API key management.
  • Token Management: Securely stores, refreshes, and retrieves access tokens.
  • Cross-Process Safety: Ensures tokens are refreshed safely across multiple processes.
  • Use Case: An agent needs to access a user's GitHub repository. Instead of asking for a token, the agent uses this Skill to initiate an OAuth flow, store the token, and then retrieve it for API calls.

Quick Start

Use the Schlussel skill to authenticate with GitHub using the device code method for your personal account.

Frequently Asked Questions about Schlussel Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate an agent with an OAuth flow without manual token handling?

To authenticate an agent with an OAuth flow without manual token handling, you use an authentication runtime to manage device code or PKCE flows. This automates token acquisition and secure storage, allowing agents to access APIs directly.

How does cross-process safe token management work for CLI applications?

Cross-process safe token management for CLI applications works by securely coordinating token refreshes across multiple running processes. This prevents race conditions and ensures that concurrent agents retrieve valid access tokens without duplication or failure.

Can I use the device code method to authenticate a CLI with GitHub?

Yes, you can use the device code method to authenticate a CLI with GitHub. The runtime supports initiating device code OAuth flows, allowing you to securely authorize agents and retrieve access tokens for repository API calls.

What is the best way to manage API key authentication for automated agents?

The best way to manage API key authentication for automated agents is using a dedicated authentication runtime. It handles secure API key storage and retrieval, eliminating the need to manually pass credentials to your agents.

Does this OAuth token management approach support automatic token refresh?

Yes, this OAuth token management approach supports automatic token refresh. The runtime securely stores access tokens and handles the refreshing process automatically, ensuring agents maintain continuous API access without manual intervention.