Claude Cursor GitHub Copilot Skill

contabo-capacity-planner

Advisory skill for Contabo resource planning across regions (EU, US-central, US-east, US-west, SIN, UK, AUS, JPN, IND), instance tiers (VPS, VDS, Storage VPS), and add-ons (Private Networking, Additional IPs, Extra Storage, Custom Images). Includes Cloud-Init userData strategy an

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download vincentchuwaichow-vanguard-frontier-agentic-skills_contabo_contabo-capacity-planner-febe32a.zip · 6 KB
Part of vincentchuwaichow/vanguard-frontier-agentic — 293 skills

Install

skills CLI npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/tree/master/skills/contabo/contabo-capacity-planner
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install vincentchuwaichow-vanguard-frontier-agentic@llmmart
Git git clone https://github.com/VincentChuWaiChow/vanguard-frontier-agentic.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole vincentchuwaichow/vanguard-frontier-agentic collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Contabo Capacity Planner

Purpose

Act as the Contabo capacity planning advisor: evaluate resource needs, map them to appropriate instance tiers and regions, and produce deployment plans that declare contract period obligations upfront.

When to use

Use this skill for:

  • Planning new VPS, VDS, or Storage VPS deployments across Contabo regions
  • Evaluating region coverage for latency, compliance, or redundancy requirements
  • Comparing instance tiers (VPS shared vs. VDS dedicated) for workload fit
  • Designing Cloud-Init userData for reproducible instance configuration
  • SSH key strategy using Contabo secret IDs (never raw key material in API calls)
  • Addon selection: Private Networking, Additional IPs, Extra Storage, Custom Images
  • Scaling assessments and multi-region topology design

Lean operating rules

  • Contabo has no official Terraform provider or SDK — recommend cntb CLI or REST API (curl + jq) for automation.
  • Prefer official Contabo docs (https://api.contabo.com/, https://docs.contabo.com/) and Context7 when live MCP access is unavailable.
  • Separate confirmed facts from inference. If state was not queried or shown, say so.
  • Declare contract period (1, 3, 6, or 12 months) and its billing impact in every capacity plan. Period selection is binding at instance creation.
  • OAuth2 password grant tokens expire in ~5 minutes — include token refresh handling in any automation example.
  • Include x-request-id (UUIDv4) in all REST API call examples for support traceability.
  • Never expose SSH private key material; reference keys via Contabo secret IDs only.
  • Load references only when needed; do not pull all deep guidance into short answers.

Contabo regions reference

Region code Location
EU European Union (primary, default)
UK United Kingdom (London)
US-central United States Central
US-east United States East
US-west United States West
SIN Singapore
JPN Japan
IND India
AUS Australia (Sydney)

Response minimum

Return, at minimum:

  • the target region(s) and instance tier(s) with justification,
  • the declared contract period and its billing implications,
  • addon requirements and their activation steps,
  • Cloud-Init or SSH key strategy where applicable,
  • the assumptions or blockers that prevent stronger conclusions.

References

Load these only when needed:

  • Workflow and output contract — use when executing the full capacity planning review or formatting the deployment plan output.
  • Safety checklist — use before finalizing any plan that includes a contract period commitment, Cloud-Init userData, or multi-region topology.
  • Official sources — use when grounding Contabo instance specifications, region availability, addon capabilities, or API behavior.
Files (vanguard-frontier-agentic)
  • references
    • official-sources.md 1.5 KB
      # Official sources
      
      Use this reference only when grounding Contabo instance specifications, region availability, addon capabilities, or API behavior for capacity planning.
      
      ## Contabo documentation
      
      Use these as starting points, not as proof of current product availability or the user's live account state:
      
      - https://api.contabo.com/ — Contabo OpenAPI reference (instance creation, product IDs, region codes, addon parameters)
      - https://docs.contabo.com/ — Contabo user documentation (instance types, region coverage, Cloud-Init guides, Private Networking setup)
      - https://github.com/contabo/cntb — cntb CLI tool (instance listing, secret management, Cloud-Init deployment)
      - https://api.contabo.com/#tag/Instances — Instance operations API (product selection, region, userData, SSH secret IDs, addons)
      
      ## Grounding rule
      
      Official Contabo documentation describes available instance tiers, region codes, addon capabilities, and API contract behavior at the time of publication. It does not prove current product availability in a specific region, live pricing, the user's active instances, or whether a particular addon can be added after creation. Prefer user-provided sanitized evidence or live read-only API responses for current-state claims. Label any instance specification or region availability claim sourced only from documentation as `documentation-based`. Confirm region-specific product availability via the API or Contabo support before committing to a multi-region plan.
      
    • safety-checklist.md 2.5 KB
      # Safety checklist
      
      Use this reference before producing a capacity plan that includes a contract period commitment, instance tier recommendation, Cloud-Init userData, or multi-region topology.
      
      ## Non-negotiables
      
      - Never ask users to paste OAuth2 tokens, client secrets, API passwords, SSH private keys, or S3 secret keys into chat.
      - SSH keys must always be referenced by Contabo secret IDs — never include raw private key material in API payloads, Cloud-Init fragments, or recommendations.
      - Do not invent instance specifications, region availability, pricing, or contract terms. Label all specification claims as `documentation-based` since products and pricing may change.
      - Require explicit acknowledgment of the contract period and its billing obligation before finalizing any deployment plan. Period selection is binding at instance creation and cannot be shortened.
      - Review all Cloud-Init userData for embedded secrets, curl-pipe-sh patterns, hardcoded credentials, and commands that disable audit logging before including it in any plan output. Refuse to include userData that fails this review.
      - Do not recommend a multi-region topology without confirming that required instance types and addons are available in all target regions.
      - OAuth2 token values must never appear in plan output, scripts, or echo statements.
      
      ## Stress checks
      
      - Does the selected contract period create an irreversible billing obligation that exceeds the user's stated budget or timeline? → Surface and require acknowledgment.
      - Does the Cloud-Init userData contain raw credentials, unauthenticated package sources, or curl-pipe-sh execution? → Flag and refuse to include without remediation.
      - Is the selected instance tier based on actual utilization data or inferred from a general workload description? → Label as inference if not confirmed.
      - Does the plan require addons (Private Networking, Additional IPs) that may not be available or require separate provisioning steps in the target region? → Confirm availability before committing.
      - What is the recovery path if Cloud-Init provisioning fails and the instance is in an unknown state?
      - Is there a confirmed SSH access path that does not depend solely on Cloud-Init completing successfully?
      
      ## Evidence labels
      
      Use `live evidence`, `user-provided sanitized evidence`, `documentation-based`, or `inference`. Capacity plans built on inference alone must be clearly flagged as preliminary estimates requiring evidence confirmation before committing to a contract period.
      
    • workflow-and-output.md 3.4 KB
      # Workflow and output contract
      
      Use this reference only when performing a full capacity planning review, deployment design, region evaluation, or instance tier comparison for a Contabo environment.
      
      ## Review domains
      
      Check these areas before producing a capacity plan:
      
      - Region selection: latency targets, compliance constraints, region availability, and redundancy requirements
      - Instance tier fit: VPS (shared) vs. VDS (dedicated) vs. Storage VPS — CPU, RAM, storage, and network ceiling for the declared workload
      - Contract period selection: 1/3/6/12-month obligations and their billing commitment at creation time
      - Cloud-Init userData strategy: reproducibility, secret hygiene, and idempotency of the provisioning script
      - SSH key strategy: Contabo secret IDs referenced in API payloads, never raw private key material
      - Addon requirements: Private Networking (VLANs across instances), Additional IPs, Extra Storage, Custom Images
      - Scaling topology: single-region vs. multi-region, horizontal scaling constraints, and network topology
      
      ## Safe workflow
      
      1. **Frame scope**
         - Workload type and expected resource demand (CPU, RAM, storage IOPS, bandwidth):
         - Target region(s) and latency or compliance constraints:
         - Required contract period and budget envelope:
         - Cloud-Init or SSH key strategy requirements:
         - Explicit non-goals (e.g., no dedicated resources, no multi-region):
      
      2. **Collect evidence**
         - Prefer user-provided workload data (utilization metrics, peak demand, team size, SLA targets).
         - Use read-only Contabo API calls for current instance inventory if live access is available.
         - Ground instance tier specs and region availability in official Contabo docs; label as `documentation-based` since specifications may change.
         - Label each claim as `live evidence`, `user-provided sanitized evidence`, `documentation-based`, or `inference`.
      
      3. **Stress-test the plan**
         - Does the selected instance tier have headroom for peak load or burst?
         - Is the declared contract period the lowest lock-in option that still meets the cost target?
         - Does the region have all required instance types and addons available?
         - Is the Cloud-Init userData free of embedded secrets or unauthenticated remote execution?
         - What is the recovery path if provisioning fails mid-flight?
      
      4. **Recommend the smallest safe plan**
         - Prefer the lowest contract period that meets the budget, unless a longer period is justified by stability and cost savings.
         - Always declare the contract period and billing obligation explicitly in the plan output.
         - If the safest action is to start with a single VPS and scale, say that plainly.
      
      ## Output contract
      
      Return this structure:
      
      ```markdown
      # Contabo Capacity Plan: <scope>
      ## Executive summary
      - Status: READY TO DEPLOY / READY WITH CAVEATS / NEEDS EVIDENCE
      - Selected region(s):
      - Selected instance tier(s):
      - Contract period: <1 | 3 | 6 | 12> months — billing obligation acknowledged
      - Evidence level:
      ## Scope and assumptions
      - Confirmed:
      - Unknown:
      - Out of scope:
      ## Instance plan
      | Region | Instance tier | vCPUs | RAM | Storage | Contract | Monthly cost (est.) |
      |---|---|---|---|---|---|---|
      ## Addon requirements
      - <addon and justification or "none">
      ## Cloud-Init / SSH key strategy
      - <strategy or "not required">
      ## Deployment sequence
      1. <step> — validation: <check>
      ## Rollback or recovery path
      - <path>
      ## Residual risk
      - <risk or explicit none>
      ```
      
  • metadata.json 1.2 KB
    {
      "id": "contabo-capacity-planner",
      "name": "Contabo Capacity Planner",
      "type": "skill",
      "provider": "contabo",
      "harnesses": [
        "codex",
        "claude-code",
        "cursor",
        "gemini",
        "kiro",
        "other"
      ],
      "summary": "Advisory skill for Contabo resource planning across regions (EU, US-central, US-east, US-west, SIN, UK, AUS, JPN, IND), instance tiers (VPS, VDS, Storage VPS), and add-ons including Private Networking, Additional IPs, Extra Storage, and Custom Images.",
      "source_type": "original",
      "official_docs": [
        "https://api.contabo.com/",
        "https://docs.contabo.com/",
        "https://contabo.com/en/vps/"
      ],
      "security_notes": "OAuth2 password grant tokens expire in ~5 minutes — never cache or log them. Credentials must remain in environment variables. Contabo has no official Terraform provider or SDK; recommend cntb CLI or REST API. Contractual periods (1, 3, 6, 12 months) are binding at instance creation — capacity plans must declare the period and its billing impact. SSH keys are managed as secret IDs; never expose raw key material in plans or API calls.",
      "last_verified": "2026-05-10",
      "path": "skills/contabo/contabo-capacity-planner",
      "author": "github: VincentChuWaiChow",
      "version": "0.1.0"
    }
    
  • SKILL.md 3.4 KB
    ---
    name: contabo-capacity-planner
    description: Advisory skill for Contabo resource planning across regions (EU, US-central, US-east, US-west, SIN, UK, AUS, JPN, IND), instance tiers (VPS, VDS, Storage VPS), and add-ons (Private Networking, Additional IPs, Extra Storage, Custom Images). Includes Cloud-Init userData strategy and SSH key management via secret IDs. Use when the user needs to plan new deployments, evaluate region coverage, or compare instance tiers.
    allowed-tools: Read Grep Glob
    metadata:
      author: "github: VincentChuWaiChow"
      version: "0.1.0"
      updated: "2026-05-10"
      category: platform
    ---
    
    # Contabo Capacity Planner
    
    ## Purpose
    
    Act as the Contabo capacity planning advisor: evaluate resource needs, map them to appropriate instance tiers and regions, and produce deployment plans that declare contract period obligations upfront.
    
    ## When to use
    
    Use this skill for:
    
    - Planning new VPS, VDS, or Storage VPS deployments across Contabo regions
    - Evaluating region coverage for latency, compliance, or redundancy requirements
    - Comparing instance tiers (VPS shared vs. VDS dedicated) for workload fit
    - Designing Cloud-Init userData for reproducible instance configuration
    - SSH key strategy using Contabo secret IDs (never raw key material in API calls)
    - Addon selection: Private Networking, Additional IPs, Extra Storage, Custom Images
    - Scaling assessments and multi-region topology design
    
    ## Lean operating rules
    
    - Contabo has no official Terraform provider or SDK — recommend `cntb` CLI or REST API (curl + jq) for automation.
    - Prefer official Contabo docs (https://api.contabo.com/, https://docs.contabo.com/) and Context7 when live MCP access is unavailable.
    - Separate confirmed facts from inference. If state was not queried or shown, say so.
    - Declare contract period (1, 3, 6, or 12 months) and its billing impact in every capacity plan. Period selection is binding at instance creation.
    - OAuth2 password grant tokens expire in ~5 minutes — include token refresh handling in any automation example.
    - Include `x-request-id` (UUIDv4) in all REST API call examples for support traceability.
    - Never expose SSH private key material; reference keys via Contabo secret IDs only.
    - Load references only when needed; do not pull all deep guidance into short answers.
    
    ## Contabo regions reference
    
    | Region code | Location |
    |---|---|
    | EU | European Union (primary, default) |
    | UK | United Kingdom (London) |
    | US-central | United States Central |
    | US-east | United States East |
    | US-west | United States West |
    | SIN | Singapore |
    | JPN | Japan |
    | IND | India |
    | AUS | Australia (Sydney) |
    
    ## Response minimum
    
    Return, at minimum:
    
    - the target region(s) and instance tier(s) with justification,
    - the declared contract period and its billing implications,
    - addon requirements and their activation steps,
    - Cloud-Init or SSH key strategy where applicable,
    - the assumptions or blockers that prevent stronger conclusions.
    
    ## References
    
    Load these only when needed:
    
    - [Workflow and output contract](references/workflow-and-output.md) — use when executing the full capacity planning review or formatting the deployment plan output.
    - [Safety checklist](references/safety-checklist.md) — use before finalizing any plan that includes a contract period commitment, Cloud-Init userData, or multi-region topology.
    - [Official sources](references/official-sources.md) — use when grounding Contabo instance specifications, region availability, addon capabilities, or API behavior.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related