AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Authsome — Скилл для ИИ-агентов | AI Рассвет

    Authsome

    Use this to access external services/CLIs/APIs: Gmail/gh/Github/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.

    Скиллы для разработки#GitHub#agentrhq/authsome#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    1

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add agentrhq/authsome --skill authsome
    Скачать ZIP
    Версия
    1.0.0+0d756011a6fe
    Автор
    Владимир Ломтев
    Репозиторий
    agentrhq/authsome
    GitHub: agentrhq/authsome

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    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.

    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 provider 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 provider 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 <command> for one-off use (say when running inside sandboxed environments).

    If you get an authentication error (401, 403) follow this decision tree:

    1. Run authsome provider list to see all providers and their connections

    2. If relevant provider exists but it has no connections → start the login flow

    If there is a login error due to wrong client id/client secret you can delete the provider via authsome provider remove <provider> and start the login flow

    3. If relevant provider exists and it is connected

    For 401 error → you need to re-login, creds have expired

    • revoke the creds using authsome provider revoke <provider>
    • then start the login flow

    For 403 error → you need to re-login, with the correct scopes, or missing permissions CRITICAL: Do NOT register a new provider just to add scopes; always use --scopes with the existing provider:

    authsome login <provider> --scopes repo,user,gist
    

    4. If relevant provider does not exist, then → add it first and then start the login flow

    Adding a new provider

    See references/adding-provider.md.


    Troubleshooting & Help

    If you are unsure of the correct command syntax, need to check available flags, or if a command fails, ALWAYS read the built-in help menus before guessing:

    authsome --help
    authsome provider --help
    authsome connections --help
    authsome run --help
    

    Rules

    • Never say "I don't have access to X" without first making the HTTP request through the proxy.
    • Never use browser extensions, gcloud, or manual auth flows. The gateway handles credentials for you.
    • Never ask the user for API keys or tokens directly. Run authsome login <provider>. It opens a browser window and captures them directly, so secrets never enter the conversation.
    • Never suggest the user open Gmail/Calendar/GitHub in their browser when they ask you to read or interact with those services. You have API access. Use it.
    • Never use any workflow that prints tokens or API keys to the terminal. Use authsome run -- ... instead.
    • If the gateway returns a policy error (403 with a JSON body), respect the block. Do not retry or circumvent it.
    • If the skill fails, the goal took too many steps, the CLI behaved unexpectedly, or the user asks you to report an issue — file a bug following references/feedback.md.
    • Never ask the user to run commands in their terminal that you can run yourself.

    Требования и возможности

    Источник пакета
    https://github.com/agentrhq/authsome/tree/0d756011a6fecebd28b8a7e0d91d9a3d711f1991/skills/authsome

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md46983ccbf0762159adb8...
    evals/evals.json64741b64b869f975c567...
    evals/generate_report.py9180a9ea9bc3be9f629e...
    references/adding-provider.md1498215699f584456a51...
    references/feedback.md275780dc37499a5c4732...

    Частые вопросы

    Как установить Authsome?
    Используйте команду npx skills add agentrhq/authsome --skill authsome или скачайте ZIP-архив.
    Можно ли скачать Authsome бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Terraform Style GuideGenerate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform configurations.2ГИС: Статическая карта 2ГИССформировать PNG-карту с точками, линиями или полигонами.2ГИС: Матрица расстояний 2ГИСРассчитать время и расстояния между наборами точек.2ГИС: Карточка организации 2ГИСПолучить подробные данные объекта по идентификатору.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add agentrhq/authsome --skill authsome
    Скачать ZIP
    Версия
    1.0.0+0d756011a6fe
    Автор
    Владимир Ломтев
    Репозиторий
    agentrhq/authsome
    GitHub: agentrhq/authsome