Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Vaults

ASecurity

Axcient x360Recover vaults: Private vs Cloud vault types, storage capacity, and the connectivity-loss alert threshold — including axcient_set_vault_threshold, the one tool in this plugin that changes alerting configuration rather than just reading it.

48 stars
0 votes
0 copies
0 views
Added 10/2/2026
ai-agentsgoapi

Works with

cliapi

Security Analysis

A100/100

Scanned 10/2/2026

$npx -y skills add wyre-technology/msp-claude-plugins --skill vaults --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vaults?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Vaults
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wyre-technology-vaults/badge)](https://www.skillsdirectory.com/skills/wyre-technology-vaults)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: "Axcient Vaults"
description: >
  Axcient x360Recover vaults: Private vs Cloud vault types, storage
  capacity, and the connectivity-loss alert threshold — including
  axcient_set_vault_threshold, the one tool in this plugin that changes
  alerting configuration rather than just reading it.
when_to_use: >-
  When looking up Axcient vault capacity, connectivity status, or adjusting
  the connectivity-loss alert threshold. Use when: axcient vault, private
  vault, cloud vault, vault threshold, vault capacity, or x360recover vault.
---

# Axcient Vaults

## Overview

A vault is a replication target — either a **Private** vault (customer- or
partner-owned on-prem storage) or a **Cloud** vault (Axcient-hosted). Devices
replicate to one or more vaults; a vault's `storage_details` reports how
much of its capacity is in use.

## Tools

| Tool | Description | Arguments |
|------|-------------|-----------|
| `axcient_list_vaults` | Every vault visible to this credential | `vault_type?` (`Private`\|`Cloud`), `active?`, `with_url?`, `limit?`, `include_devices?` |
| `axcient_get_vault` | One vault's detail | `vault_id` |
| `axcient_get_vault_threshold` | Current connectivity-loss threshold | `vault_id` |
| `axcient_set_vault_threshold` | **Changes** the connectivity-loss threshold | `vault_id`, `threshold` (minutes) |

### Vault Type & Capacity

```json
{
  "storage_details": { "used_size": 40900613898, "drive_size": 58581416960 }
}
```

`drive_size` is only meaningful for **Private** vaults — it's the storage
allotted on customer-owned hardware. Cloud vaults are elastic; a
`drive_size` on a Cloud vault does not represent a hard ceiling the way it
does on a Private vault.

### Connectivity Threshold

```
axcient_get_vault_threshold
```

Returns `connectivity_threshold` — the number of minutes a vault can be
unreachable before Axcient raises a WARNED status on it. This is
vault-level, distinct from a job's own `vault_rp_threshold` (see the `jobs`
skill), which governs recovery-point age rather than reachability.

### Changing the Threshold

```
axcient_set_vault_threshold
```

⚠ **HIGH-IMPACT.** Raising this threshold delays how quickly a vault
connectivity loss surfaces as an alert; lowering it makes the vault more
sensitive to brief network blips. This changes what technicians and
monitoring integrations see as "healthy," not the underlying data. Confirm
the intended value and the business reason (e.g. a site with known
intermittent WAN) with the requester before calling this — a threshold set
too high silently masks a real outage for longer than expected.

Parameters:
- `vault_id` -- required
- `threshold` -- new value in minutes

This is reversible (call it again with the prior value), but the interval
between the change and its reversal is a real window where alerting
behavior differs from what was configured before.

## Common Workflows

### Capacity Check Before a Large Restore or New Enrollment

1. `axcient_get_vault` for the target vault
2. Compare `storage_details.used_size` against `drive_size` (Private vaults
   only — Cloud vaults don't need this check)
3. For a Private vault near capacity, flag it before recommending new
   device enrollment (`axcient_get_d2c_agent_token`) against it

### Investigating a Vault Connectivity Alert

1. `axcient_get_vault` for current state
2. `axcient_get_vault_threshold` to confirm what threshold is actually
   configured — an alert firing "too eagerly" is often a threshold that
   doesn't match the site's real network characteristics, not a genuine
   fault
3. Only call `axcient_set_vault_threshold` after confirming with the
   requester that adjusting sensitivity (rather than fixing connectivity)
   is the intended response

## Error Handling

### Vault Not Found

**Cause:** Invalid `vault_id`, or the vault belongs to a different
organization
**Solution:** Verify against `axcient_list_vaults`.

### Set Threshold Returns 403

**Cause:** Vault threshold mutation is a permissions-gated operation on
Axcient's side (per the upstream API's documented error shapes)
**Solution:** The API key needs elevated permissions; this is not a retry
situation.

## Best Practices

- Never call `axcient_set_vault_threshold` without an explicit, confirmed
  target value from the requester — see the destructive-tool note above.
- Filter `axcient_list_vaults` by `vault_type` when the question is
  specifically about on-prem capacity or specifically about cloud
  replication; the combined list mixes both and capacity semantics differ
  between them.
- Use `include_devices` on list/get calls when you need to know which
  devices depend on a given vault before touching its configuration.

## Related Skills

- [api-patterns](../api-patterns/SKILL.md) - Authentication, tool catalog, error codes
- [devices](../devices/SKILL.md) - Device-level vault usage and recovery-point timestamps
- [jobs](../jobs/SKILL.md) - Job-level recovery-point-age thresholds (distinct from vault connectivity thresholds)
- [clients](../clients/SKILL.md) - D2C agent enrollment targets a specific vault

Attribution

WYRE-AIWYRE-AI
View sourceSee grades on GitHubMore from wyre-technology →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →