idabus-go

Authenticate to Idabus web APIs via OAuth2 and send HTTP requests.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/sagius-li/skill_idabus_go --skill idabus-go
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idabus-go
Source: https://github.com/sagius-li/skill_idabus_go/tree/main/idabus-go
Command: npx skills add https://github.com/sagius-li/skill_idabus_go --skill idabus-go

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines your interaction with Idabus APIs by handling the complexities of OAuth2 authentication and authenticated HTTP requests, allowing you to focus on data retrieval and manipulation.

Core Features & Use Cases

  • OAuth2 Authentication: Securely obtains access tokens using various OAuth2 flows (authorization code, client credentials).
  • Authenticated API Calls: Makes authenticated GET, POST, PUT, PATCH, and DELETE requests to Idabus API endpoints.
  • API Specification Integration: Leverages api_spec.json for endpoint details and api_schema.json for request body structures.
  • XPath Support: Facilitates resource searching using XPath, with clear guidelines on body vs. query parameter transport.
  • Simulation Sessions: Supports creating, managing, and deleting simulation sessions for testing and isolated operations.
  • Use Case: Automatically fetch user details from the Idabus API by first authenticating using OAuth2, then calling the get-resource-by-id endpoint with a user ID.

Quick Start

Use the idabus-go skill to get a resource by its ID using the endpoint name 'get-resource-by-id'.

Frequently Asked Questions about idabus-go

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

FAQPage Schema
How do I authenticate to an Idabus API using OAuth2?

You can send authenticated HTTP requests to Idabus REST API endpoints by referencing the endpoint name, such as 'get-resource-by-id'. The Skill automatically attaches the cached OAuth2 access token to your GET, POST, PUT, PATCH, or DELETE calls.

Can I search for resources in an Idabus API using XPath?

Yes, you can search for Idabus resources using XPath. The Skill provides specific guidelines for transporting XPath queries, automatically determining whether to send them in the request body or as query parameters.

What OAuth2 flows are supported for Idabus API authentication?

Supported OAuth2 flows for Idabus API authentication include the authorization code flow and client credentials flow. The Skill securely manages obtaining access tokens and handles token caching and refresh automatically.

How do I manage simulation sessions in an Idabus API?

You can manage simulation sessions in an Idabus API by creating, managing, and deleting them for testing and isolated operations. The Skill maps these actions to authenticated HTTP requests using defined endpoint specifications.

Does this Skill support PATCH and DELETE requests for Idabus REST APIs?

Yes, this Skill supports PATCH and DELETE requests for Idabus REST APIs. It handles all standard HTTP methods, leveraging api_spec.json for endpoint definitions and api_schema.json for request body structures.