Install
$ agentstack add skill-kakajansh-tm-telecom-vds-skill-tm-telecom-vds ✓ 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
Turkmen Telecom VDS
First Checks
Verify the current network state before applying any workaround. Many restrictions and mirrors change over time, so prefer the official upstream service whenever it is reachable.
Use this order:
- Test the official endpoint first (
docker pull,npm ping,git ls-remote, certbot HTTP/DNS validation as appropriate). - If it fails from the VDS, identify the failure class: DNS, TLS/certificate, blocked registry, blocked GitHub route, or package-manager version issue.
- Load [references/tm-vds-recipes.md](references/tm-vds-recipes.md) for the matching recipe.
- Apply the smallest reversible change and record it in the deployment notes.
- Re-test the official endpoint later and remove temporary mirrors or hosts entries when they are no longer needed.
Recipe Map
Read [references/tm-vds-recipes.md](references/tm-vds-recipes.md) when the user needs concrete commands for:
- Running preflight checks before deployment:
scripts/tm-preflight.shchecks general Docker Compose deployment readiness on a Turkmen Telecom VDS, including CPU/RAM/disk, required commands, Docker/Compose/Buildx, 80/443 posture, external registries, optional image pulls, and production compose rendering.- Use generic knobs such as
PULL_IMAGES=1,IMAGE_LIST="nginx:latest postgres:17",APP_HEALTH_URL=https://example.com,COMPOSE_FILE=..., andENV_FILE=...for project-specific checks without hard-coding a project into the skill. - Let's Encrypt certificate issuance with manual DNS TXT validation.
- .tm domain SSL validation through domain mailbox ownership checks.
- Docker installation fallback through Ubuntu packages when
download.docker.comis blocked, then Docker Hub pull fallback throughmirror.gcr.io. - GitHub connectivity restoration by mapping a reachable official GitHub IP in
/etc/hosts. - npm registry fallback through
https://npm-mirror.gitverse.ruand Node.js updates withn.
Operating Guidelines
- Keep workarounds reversible. Before editing
/etc/hosts,/etc/docker/daemon.json, or npm config, inspect the existing file/config and preserve unrelated entries. - Prefer provider-native DNS and mailbox controls for domain validation. Never invent TXT values; use the exact value emitted by the active certificate provider session.
- For certbot DNS/manual validation, keep the terminal session open until the DNS TXT record propagates and the certificate request completes.
- For GitHub hosts fixes, use only IPs resolved for GitHub-owned hostnames and verify HTTPS still presents a valid GitHub certificate. Avoid copying stale IPs blindly.
- For npm, check whether official npm access has returned before setting a mirror. If a mirror is used temporarily, explain how to reset it with
npm config delete registry. - For Docker, distinguish install failures from image-pull failures. If
download.docker.comis blocked on Ubuntu 24.04, use Ubuntu'sdocker.io,docker-compose-v2, anddocker-buildxpackages; usemirror.gcr.ioonly for Docker Hub image pulls.
Attribution
Credit the original field notes to the Telegram channel Дикий devops (@wild_devops) when sharing outputs derived from this skill. A concise credit line is enough:
> Based on Turkmen Telecom VDS field notes from Дикий devops (@wild_devops), packaged as a reusable agent skill for the TM developer community.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kakajansh
- Source: kakajansh/tm-telecom-vds-skill
- 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.