signal-setup SKILL.md skillA
signal-setup from rysweet/amplihack-rs is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add rysweet/amplihack-rs/signal-setup@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- rysweet/amplihack-rs
- Path
amplifier-bundle/skills/signal-setup/SKILL.md- Versions recorded
- 2
- Latest version
- v1.0.0, committed Jul 26, 2026
- First version recorded
- Jul 25, 2026
- Size
- 11,692 bytes
- Repository stars
- 11
- License
- none declared
End-to-end, idempotent Signal device-linking for amplihack on a local or remote (azlin VM) host. Runs the full loop in one invocation: prerequisite check, prompt to open the phone's scan screen, mint a fresh device-link under systemd-run, render the QR DIRECTLY in the terminal (zero delivery latency, ANSIUTF8i inverted for dark terminals), verify linkage, and optionally start the JSON-RPC daemon, ensure the amplihack self-group, and post a test message. Use when onboarding a host to the…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Signal Setup Skill Link a host (local or remote azlin VM) to Signal for the amplihack Signal channel — reliably, in one command, without falling into the 60-second trap that makes slow QR delivery fail. ## When to invoke - Onboarding a new local or fleet host to the amplihack Signal channel. - A device-link attempt failed with **"invalid response from server"** on the phone (almost always the expired-QR / 60s-window failure — see below). - You need to verify or re-establish a host's Signal linkage and confirm the JSON-RPC daemon + self-group post-test works. ## How to invoke ```bash # Local host, interactive (prompts you to confirm the scan screen is open): amplifier-bundle/skills/signal-setup/scripts/signal-setup.sh \ --host local --phone +15551234567 # Remote azlin VM (mint runs on the VM via az run-command; QR renders LOCALLY): amplifier-bundle/skills/signal-setup/scripts/signal-setup.sh \ --host deva --phone +15551234567 --resource-group rysweet-linux-vm-pool # Skip the daemon/self-group/post-test step: amplifier-bundle/skills/signal-setup/scripts/signal-setup.sh --host local --no-daemon # Non-interactive (you have ALREADY opened the scan screen): …
Read the whole file at its exact version.
How to install
mdr add rysweet/amplihack-rs/signal-setup@sha256:7e0c7350362958dfThe line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_yozthc5ntx7p6kdy)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Jul 25, 2026 and Jul 26, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-07-26 | 4bbeb5a | 11,692 B | A | view · diff |
| v1.0.0 | 2026-07-25 | fb23d2b | 11,578 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11692 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
rysweet/amplihack-rs · 11 stars · license none declared · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_yozthc5ntx7p6kdy GET https://markdownregistry.com/api/v1/resolve?ref=rysweet/amplihack-rs/signal-setup GET https://markdownregistry.com/api/v1/blob/7e0c7350362958df69e4d406b392181f3b7eb4414df71281cda5f6583d462ed4
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.