AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Reference

skill-deepvista-ai-deepvista-cli-reference · by DeepVista-AI

A Claude skill from DeepVista-AI/deepvista-cli.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-deepvista-ai-deepvista-cli-reference

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-deepvista-ai-deepvista-cli-reference)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Reference? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill — structured workflows

A Skill is a multi-step workflow the agent works through phase by phase. Run deepvista skill --help or deepvista skill --help for full flag reference.

Commands

list · get · run · phase · complete · status create-from-note · discover · install · sync · load

Agent conventions

> [!CAUTION] run, phase, complete, install are writes. Confirm first.

Read-only: list, get, status, discover, sync --dry-run, load.

Show the app URL after writes: https://app.deepvista.ai/skills/

Executing a workflow skill — required sequence

> [!IMPORTANT] To run a workflow skill you must call deepvista skill run --mode host first. Do NOT call skill get and drive the phases manually — that skips the run lock, phase tracking, and the host runtime contract entirely.

skill run --mode host does three things skill get does not:

  1. Acquires the run lock (status = "in_progress") on the skill card.
  2. Emits the host runtime contract that tells you to call the skill phase shims.
  3. Indicates the active_phase so resumed runs continue from the right place.

Required sequence for every workflow run:

# 1. Initiate the run (acquires lock, emits run packet + host runtime contract)
deepvista skill run --mode host 

# 2. For each phase — open → execute → done
deepvista skill phase open  "Phase N: "
# … execute the phase using your own tools …
deepvista skill phase done  "Phase N: " [--next-phase "Phase N+1: "]

# 3. Finalize
deepvista skill complete  --review ""

If you called skill get and are already mid-workflow without a lock, call skill run --mode host now — it is idempotent on an already-in-progress card and will re-emit the correct active phase.

Non-obvious: skill run modes

skill run has three modes (set with --mode, default host):

| Mode | Behaviour | |---|---| | host | CLI prints a JSON run packet + SKILL.md body. The host agent (Claude Code, Cursor, etc.) drives the run using skill phase / skill complete shims. Use when the workflow needs host tools (Bash, Edit, MCPs, repo state). | | deepvista | Posts to /imagine, streams NDJSON from the DeepVista server agent end-to-end. Use for KB-internal workflows where server tools are sufficient. | | auto | Routes per-phase: server-side tool phases go to DeepVista, the rest stay host. |

Non-obvious: host-mode shims

After skill run --mode host, drive the run with:

deepvista skill phase open        "Phase N: "
deepvista skill phase done        "Phase N: " [--artifact-card-id ID] [--next-phase "…"]
deepvista skill phase reset       "Phase N: "   # revert a done/active phase to pending
deepvista skill phase need-input  "Phase N: " --reason ""  # :::dvNeedIntervention
deepvista skill phase pause       --reason ""  # technical blocker → :::dvNeedIntervention
deepvista skill complete          --review ""

complete appends ## Review, releases the run lock, and emits {"done": true}.

Non-obvious: sync and load

sync writes thin SKILL.md stubs (frontmatter + lazy-fetch shell) into the agent skills directory. Safe in a SessionStart hook — always exits 0. Idempotent; only touches dirs with the x-deepvista-catalog marker; never overwrites user-authored skills.

load fetches the full SKILL.md body for a catalog skill at invocation time (5-min cache). Called by stubs — rarely needed directly.

Examples

deepvista skill list
deepvista skill run  --input "Focus on Q4"          # host mode
deepvista skill run  --mode deepvista                # server agent
deepvista skill run  --mode auto                     # per-phase routing
deepvista skill phase open  "Phase 1: …"
deepvista skill phase done  "Phase 1: …" --artifact-card-id 
deepvista skill complete  --review "clean run, shipped Friday"
deepvista skill discover --category workflow
deepvista skill sync --dry-run

Continuing a run

skill run returns a run_chat_id. Continue with:

deepvista chat +send "Add one more step" --chat-id 

Importing a skill from a downloaded markdown file

When the user downloads a SKILL.md from another account and wants to import it without AI re-synthesis, write the content directly as a type=skill card. This is the right path when the markdown is already a complete, finished skill — no processing needed.

> [!CAUTION] Write — confirm before running.

deepvista card create --type skill \
  --title "" \
  --content-file /absolute/path/to/downloaded-skill.md \
  --no-enrich

--no-enrich skips entity enrichment. Use it here because the skill body is already structured — enrichment would add latency and noise without value.

After creation, verify with:

deepvista card get 
# https://app.deepvista.ai/vistabase/

Do not use skill create-from-note for this — that command runs the DeepVista agent to synthesize a skill from raw notes, which is unnecessary (and slow) when the SKILL.md content is already ready.

See also

  • [skill-create-from-note.md](skill-create-from-note.md) — synthesize a skill from notes
  • [skill-research-to-skill.md](skill-research-to-skill.md) — research then run pattern
  • [skill-analyze-notes.md](skill-analyze-notes.md) — notes synthesis pattern
  • [vistabase-card.md](vistabase-card.md) — card create full flag reference

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.