Install
$ agentstack add skill-aryansharma28-skills-aryan-private-instance ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
Private Instance Setup
> Full guide: infrastructure/docs/private-instance-setup-guide.md
Use this skill when a new customer needs a private instance (dedicated VPC + EKS cluster + ClickHouse + S3 isolation). Uses the modules/private-instance terraform module.
Prerequisites
- Customer organization ID — query the LangWatch database for the org ID
- Customer name — lowercase, alphanumeric (e.g.,
backbase,acme) - Next available VPC CIDR — must not overlap:
10.0.0.0/16— main VPC (taken)10.20.0.0/16— Backbase (taken)10.21.0.0/16— next available
Process
Step 1: Create the instance file
Copy infrastructure/backbase-instance.tf as a template:
cp infrastructure/backbase-instance.tf infrastructure/-instance.tf
Step 2: Customize
In the new file, change:
- Provider alias —
"backbase"→"" - Module name —
module "backbase"→module "" customer_name—"backbase"→""org_id— the customer's LangWatch org IDvpc_cidr— next available CIDR (e.g.,"10.21.0.0/16")subnet_cidrs— matching subnets (e.g.,["10.21.1.0/24", "10.21.2.0/24"])- Provider references — update
kubernetes.backbase→kubernetes.andmodule.backbase→module.
Step 3: Adjust sizing (optional)
The module defaults to 1/4 production. Override via clickhouse_config:
| Tier | Instance | CPU | Memory | Hot storage | Est. cost/mo | |---|---|---|---|---|---| | 1/4 prod (default) | m8g.large | 0.5/1 | 2Gi/3Gi | 75 GiB | ~$260 | | 1/2 prod | m8g.xlarge | 1/2 | 4Gi/6Gi | 150 GiB | ~$410 | | Full prod | m8g.4xlarge | 2/3 | 8Gi/12Gi | 300 GiB | ~$1,230 |
Step 4: Apply
cd infrastructure/
terraform init # Register the new module instance
terraform plan # Expect ~35 resources
terraform apply # Takes ~15 minutes (EKS creation is slow)
Step 5: Verify
- [ ] EKS cluster status is ACTIVE
- [ ] Node group status is ACTIVE (nodes joined)
- [ ] VPC peering status is active
- [ ] ClickHouse pods are Running (2 data + 3 keeper)
- [ ] NLB endpoint reachable from main VPC on port 8123
- [ ] K8s secret created in main cluster with routing env vars
- [ ] Test trace routes to private ClickHouse
Reference Files
| File | Purpose | |---|---| | infrastructure/backbase-instance.tf | Template to copy for new customers | | infrastructure/modules/private-instance/ | Reusable module (VPC + EKS + CH + S3) | | infrastructure/modules/clickhouse/ | ClickHouse deployment module (called internally) | | infrastructure/docs/private-instance-setup-guide.md | Full setup guide | | infrastructure/docs/backbase-private-dataplane.md | Backbase architecture docs |
Teardown
Set enable_clickhouse = false in the customer's instance file and run terraform apply. To fully remove, delete the instance file. S3 buckets have prevent_destroy — remove manually if needed.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Aryansharma28
- Source: Aryansharma28/skills-aryan
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.