dirextalk-deployer skill

Skill that deploys a Dirextalk message server on AWS with a domain and wires the local agent room through the Matrix bridge.

  • 457 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • The skill creates billable AWS resources and binds a domain; the bill grows until they are destroyed.
  • AWS access keys are required, and a root key gives full control of the account.
  • The agent runs Bash scripts and installs software on a remote server.
All reasons and checks

yingsuiai/dirextalk-deployer

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/dirextalk-deployer

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The skill creates billable AWS resources and binds a domain; the bill grows until they are destroyed.
  • AWS access keys are required, and a root key gives full control of the account.
  • The agent runs Bash scripts and installs software on a remote server.

This is third-party code. Review the repository files before installing.

What it does

The skill runs the production Dirextalk message server deployment step by step. Following `SKILL.md`, the agent estimates cost, creates a Lightsail (or EC2) instance, binds the domain through Route53 or asks for an external A record, verifies the result and destroys what it created when asked. Message Server and Agent releases come from Docker Hub, their tags and digests are verified, and state is frozen in `state.json`. On the local machine the skill installs the `dirextalk-connect` bridge and describes the remote HTTP MCP separately from agent support. The `dirextalk-deployer skill install` installer places the skill into the chosen agent directory: `codex`, `claudecode`, `cursor`, `gemini` and others.

Who it is for. Owners of an AWS account and their own domain who want to deploy the Dirextalk messenger without manual setup and connect a local agent to it.

Good fit when

  • A private message server on a subdomain is needed, with automatic verification.
  • Before deploying you want to see a cost estimate for the chosen region.
  • An interrupted deployment must resume from the saved state.
  • Cloud resources should be removed by a single flow after a test.

Not a fit when

  • You have no AWS account or domain you control.
  • You want only the web flow without a local agent; Dirextalk has a browser console.
  • The budget rules out paid resources, which bill until destroyed.

Example request

Deploy Dirextalk on the subdomain chat.example.com in eu-central-1: show the cost estimate first and wait for my confirmation.

Limitations

AWS resources bill until destroyed; per the README new deployments prefer the $12 per month Lightsail bundle, while free periods and credits follow AWS terms. A long-lived AWS access key is required, and a root key is fastest but highly privileged. All hosts run through Bash, so Windows needs Git Bash. The target host is Ubuntu 24.04 or newer (x86_64) with systemd 254 or newer. Do not clone the repository just to install; the skill installs through npm.

How to disable. Remove the skill from the agent directory and run the destroy flow from `SKILL.md` to delete the server, IP and DNS records in AWS. Revoke the AWS profile and access keys in the AWS console.

FAQ

How much does deployment cost?

The AWS account owner pays. The README names the $12 per month Lightsail bundle by default and a 50 GiB gp3 volume for EC2. The `pricing-estimate.sh` script gives exact figures.

Is Route53 required?

No. If the account holds a matching public hosted zone the skill uses it; otherwise it prints an A record to add at an external DNS provider.

What does the web console do and how does the skill differ?

The web console deploys only the cloud part. The skill also installs `dirextalk-connect` and links the local agent to the room.

How do I remove what was created?

The agent runs the destroy flow from `SKILL.md`. It removes cloud resources, while AWS keys stay with you and are revoked separately.

Which agents does the installer support?

`codex`, `claudecode`, `gemini`, `cursor`, `copilot`, `openclaw`, `hermes`, `opencode`, `qoder`, `reasonix` and others from `references/agent-targets.md`. The name is passed with the `--agent` flag.

Discussion

No questions or reviews yet.

Skills

An SSH skill for Codex and Claude Code: remote commands, file transfer and tunnels with one JSON result and replay protection.

SkillBroad access562Repository stars

Agent Skill Manager

agent-skill-manager

A universal skill manager for coding agents: finds and installs skills, scanning them for shell calls, network access and credential leaks first

CLIExtended access974Repository stars

The all-deploy skill puts a site, app or API online: audit, preview, response check and rollback

SkillBroad access74Repository stars
Official

A Claude Code skill that rolls out AEnvironment platform environments as temporary instances or permanent services

SkillBroad access323Repository stars
Official

A skill that teaches a coding agent to use Dormice sandboxes: acquire by key, run commands, move files and set lifecycle.

SkillBroad access1.9KRepository stars

Skill that teaches an agent the ArvanCloud API: DNS, CDN, cloud servers, object storage and Let's Encrypt certificates

SkillBroad access135Repository stars

README in short

The README explains the platform architecture, deployment prerequisites, npm installation of the skill for different agents and the minimal command sequence with domain binding.

README badge

Report a problem