authsome

Category: Tools & Productivity | Uploader: agentrhqagentrhq | Downloads: 0 | Version: v1.0(Latest)

Use this to access external services/APIs: Github/Gmail/Stripe etc. or when running any bash command, script, or curl/wget that makes outbound HTTP calls. Make HTTP requests directly and the gateway injects credentials automatically. --- # Authsome Your outbound HTTPS traffic is transparently proxied through the Authsome, a proxy service that injects stored credentials as HTTP headers. You never see or handle credential values directly. ## How to Access External Services You have direct HTTP access to external APIs. OAuth apps (Gmail, GitHub, Google Calendar, Google Drive, etc.) and API key services are all available through the gateway. Just make the request by appending `authsome run -- ` to any bash command; the gateway injects credentials if the app is connected. ## Making Requests Call the real API URL. The gateway intercepts the request and injects credentials automatically. ```bash authsome run -- <command> authsome run -- curl -s "https://api.github.com/user/repos?per_page=10" authsome run -- python my_agent_script.py ``` Standard HTTP clients (curl, fetch, requests, axios, Go net/http, git) all honor the `HTTPS_PROXY` environment variable automatically. You do not need to set any auth headers. --- ## Login Flow - Run `authsome login <provider>` via Bash yourself — do NOT ask the user to run this. The browser opens on their machine; they complete OAuth without touching the terminal. - Poll the status of the login using `authsome list` after a few seconds - **If connected** — proceed normally. - **If not yet connected** — display the authentication URL to the user, ask them to complete the login in their browser, and report back once done. Once the user confirms, run `authsome list` again to verify the connection before continuing. --- ## When a Request Fails ### If authsome is not installed on the agent's machine: Install authsome using `uv tool install authsome` Only when uv tool install fails, use fallback: `pipx install authsome` or `uvx authsome@latest <

Changelog: Source: GitHub https://github.com/agentrhq/authsome

Directory Structure

Current level: tree/main/skills/authsome/

  • 📁 references/
    • 📄 adding-provider.md 1.5 KB
    • 📄 feedback.md 2.7 KB
  • 📄 SKILL.md 4.4 KB

SKILL.md

Login to download/like/favorite ❤ 32 | ★ 0
Comments 0

Please login before commenting.

Loading comments...