abase

Query Abase NoSQL key-value data via ByteCloud gateway across multiple regions.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill abase-yuezhen-huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: abase
Source: https://github.com/yuezhen-huang/my-bytedance-skillhub/tree/main/abase
Command: npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill abase-yuezhen-huang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accessing Abase NoSQL data normally requires knowing the exact cluster, namespace, and PSM for each environment. This Skill removes that burden by auto-resolving cluster and namespace metadata from just a namespace name or PSM, letting you query key-value data across Singapore, US, China, BOE, and EU regions through the ByteCloud gateway. ## Core Features & Use Cases - Namespace Search: Find Abase namespace details (cluster, owner, PSM) by name or PSM without knowing the cluster upfront. - Table Listing: List all tables within a namespace, with automatic cluster and namespace resolution. - Key-Value Queries: Execute Abase commands (get, hget, hgetall, set, del) against any table with flexible identification modes. - Use Case: An engineer needs to check a cached value in the entity_storage namespace in Singapore. They provide only the namespace name, table, and key—the Skill resolves the cluster and PSM automatically and returns the value. ## Quick Start Ask the agent to query the Abase namespace "entity_storage" in the sg region, table "sandbox", with a get command on key "test_key".

Frequently Asked Questions about abase

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

FAQPage Schema
How do I query Abase data without knowing the cluster?

Provide just the namespace name or PSM with your query. The agent calls the SearchNamespaces API to automatically resolve the cluster, namespace, and PSM before executing your command, adding roughly 1-2 seconds of latency.

How to list tables in an Abase namespace?

Use the list_tables action with a namespace name or PSM and a target vregion. The agent resolves the cluster automatically and returns the table list with a count. You can also pass an explicit cluster and namespace to skip resolution.

Which regions does Abase querying support?

Supported regions include Singapore-Central, US-East, China-North, China-East, China-BOE, US-BOE, EU-TTP2, and US-EastRed. Aliases like sg, us, cn, and boe are accepted, and the gateway and JWT type are selected automatically per region.

Can I use a PSM instead of a namespace name for Abase queries?

Yes. PSM formats like bytedance.abase2.entity_storage, abase_entity_storage, or the plain namespace name all work. Prefixes are stripped automatically, and values starting with abase_ or bytedance.abase are treated as PSMs.

Why does my Abase query fail with authentication errors?

Authentication failures indicate a JWT token issue with the ByteCloud gateway. Run gdpa-cli login to refresh your credentials, then retry the query with the same vregion.