본문으로 건너뛰기
cccskills
무료GitHub에 공개

qdash

Work with a running QDash instance through qdash-client and saved local profiles. Use when an agent needs to inspect chips, metrics, task results, calibration data, provenance, issues, flows, executions, project files, project-scoped QDash API data, or OpenAPI endpoints from QDash using qdash-client, ~/.config/qdash/config.ini, XDG_CONFIG_HOME/qdash/config.ini, QDASH_* environment variables, or a local oqtopus-team/qdash checkout.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(4)

  • SKILL.md5.6 KB
  • agents/openai.yaml187 B
  • references/qdash.md8.3 KB
  • scripts/qdash_query.py25.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

QDash

Overview

Use this skill to let an agent query QDash through qdash-client instead of scraping the UI, calling curl directly, or hand-writing auth headers. Prefer saved profiles for credentials and keep tokens, Cloudflare Access secrets, passwords, and raw config contents out of conversation output.

For public/general use, assume qdash-client is the required API transport. Do not install it permanently unless the user asks; prefer ephemeral execution with uv run --with qdash-client.

Quick Start

  1. Locate the profile without printing secrets:
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py config-path
  1. Run a read-only smoke check:
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chips
  1. Query common API data:
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local default-chip
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local metrics-config
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chip-metrics --chip-id chip-001
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chip-qubits --chip-id chip-001 --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local task-results --limit 20 --status success
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local task-result --task-id task-001
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local task-knowledge --task-name t1
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local qubit-latest --task t1
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local issues --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local flows
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local flow-templates
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local files-tree
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local provenance-stats
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local timeseries --parameter t1 --start-at 2026-06-01T00:00:00Z --end-at 2026-06-08T00:00:00Z

For QDash development, set QDASH_REPO_PATH to a local oqtopus-team/qdash checkout to test unreleased client changes. The helper also probes ~/src/github.com/oqtopus-team/qdash.

If using a local checkout and plain python does not have client dependencies, run the helper through uv:

uv run --with httpx --with pydantic python skills/qdash/scripts/qdash_query.py --profile local chips

Workflow

  1. Use config-path first when the user mentions a local profile. Report only the path, available profile names, and whether the file exists.
  2. Prefer uv run --with qdash-client python skills/qdash/scripts/qdash_query.py ... for supported read-only operations because it handles profile loading, auth headers, project headers, model serialization, and error formatting through the official client.
  3. Use named read-only commands first: chips, default-chip, metrics-config, chip-metrics, chip-qubits, chip-qubit, chip-couplings, chip-coupling, timeseries, task-results, task-result, task-note, task-result-issues, task-knowledge, task-knowledge-markdown, qubit-latest, qubit-history, coupling-latest, coupling-history, projects, project, files-tree, file-content, git-status, issues, issue-knowledge, flows, flow, flow-templates, flow-template, flow-helper-files, flow-helper-file, executions, and provenance-*.
  4. Use raw-get for read-only endpoints not covered by first-class commands. It still goes through qdash-client; do not use curl as the normal path.
  5. Use a local checkout fallback only for qdash-client development or unreleased API/client changes.
  6. Before creating, updating, deleting, excluding, re-executing, pushing files, pulling files, or triggering flows, state the exact endpoint/action and wait for user confirmation.
  7. Summarize returned data instead of dumping huge JSON. Include counts, IDs, time ranges, and suspicious values that answer the user's question.

API Reference

Read references/qdash.md when you need endpoint groups, local source locations, or examples for extending the helper.

Primary local sources in the QDash checkout:

  • clients/python/README.md
  • docs/user-guide/qdash-client.md
  • docs/oas/openapi.json
  • clients/python/src/qdash/client/services/client.py

Safety

  • Never print api_token, password, cf_access_client_secret, or full profile contents.
  • Do not reconstruct auth headers in shell or curl unless the user explicitly asks for low-level debugging.
  • Treat /files/git/push, /files/git/pull, /flows/*/execute, re-execute, exclude, admin, auth, and project membership endpoints as write or operationally sensitive.
  • Prefer absolute UTC ISO timestamps with trailing Z for time-series calls.
  • Close QDashClient instances when writing custom snippets.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

daisyui

무료

Official daisyUI component-library skill for Tailwind CSS. When you write HTML or JSX code, you must use it. Even if the user does not request it, use it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

oqtopus-team/qdash542026년 10월 19일 업데이트

Color rules that you must use with daisyUI 5

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

oqtopus-team/qdash542026년 10월 19일 업데이트

Configuration options for daisyUI 5

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

oqtopus-team/qdash542026년 10월 19일 업데이트

Installation instructions for daisyUI 5

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

oqtopus-team/qdash542026년 10월 19일 업데이트

Usage rules that you must use with daisyUI 5

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

oqtopus-team/qdash542026년 10월 19일 업데이트

oqtopus-team의 스킬 모두 보기

이 스킬의 문제 신고