argos-dashboard

Manage Argos custom dashboards and build multi-metric monitoring views via gdpa-cli.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating and maintaining Argos monitoring dashboards by hand through the Web editor is slow and error-prone, and partial updates through the API silently wipe panel settings because the save endpoint is a full-body replacement. This Skill lets you list, fetch, create, update, and delete Argos custom dashboards programmatically with a mandatory two-phase preview-and-confirm workflow that prevents accidental writes. ## Core Features & Use Cases - Dashboard CRUD: List dashboards with search/folder/pagination filters, fetch full dashboard JSON by id, save (create or update), and delete dashboards across CN, I18N, TTP, and BOE control planes. - Quick dashboard builder: Turn a list of metric names into a ready-to-render multi-panel dashboard with one call, with all render-critical panel fields baked in. - Safe partial updates: Use auto_merge to GET the existing dashboard, deep-merge your patch, and save the merged body so omitted fields are never reset to server defaults. - Use Case: You want a monitoring view for two service metrics. Run build_simple_dashboard in preview mode, review the generated panels, confirm, and receive a Web editor URL for the new dashboard. ## Quick Start Ask the agent to build an Argos dashboard named 'My Service Overview' in the sg region from your metric names, review the preview, then confirm the write.

Frequently Asked Questions about argos-dashboard

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

FAQPage Schema
How do I create an Argos dashboard from a list of metric names?

Use the build_simple_dashboard action with a name and a metrics array. It runs in preview mode first, showing the panels it will create; re-run the same call with confirm set to true to actually create the dashboard and get its Web editor URL.

How do I update an existing Argos dashboard without losing panel settings?

Pass auto_merge set to true on save_dashboard so the agent fetches the current dashboard, deep-merges your patch, and saves the merged body. Argos save is a full replacement, so omitted fields otherwise reset to server defaults like enable_show_data false.

Why does my Argos dashboard save but panels render empty?

Empty panels usually mean the save body omitted display fields that reset to defaults, or the panel JSON lacks render-critical fields like panels id, queries key, aggrs, or queries disabled set to true. Re-save with auto_merge or copy fields from a working UI-built panel.

Which regions does Argos dashboard management support?

Supported vregions include cn, china-east, sg, us, ttp, euttp, and boe, each mapped to its own Argos gateway and JWT site. The vregion must match the site you logged into via gdpa-cli login or authentication fails.

Can I edit dashboards owned by other teams in Argos?

No. The skill authenticates with the current gdpa-cli login user JWT and only works for dashboards the caller can edit in the Web UI. Cross-team writes are explicitly out of scope.

Why does save_dashboard require a confirm flag?

All write actions use a mandatory two-phase workflow: the first call returns a preview of the exact body or deletion target without executing, and only re-running with confirm set to literal true performs the write. This prevents accidental dashboard changes.