Netmiko SSH Automation
Safe Python Netmiko patterns for network devices: read-only collection first, bounded batch SSH, TextFSM parsing, guarded config changes, timeouts, no hardcoded credentials.
- What
- Safe Python Netmiko patterns for network devices: read-only collection first, bounded batch SSH, TextFSM parsing, guarded config changes, timeouts, no hardcoded credentials.
- Cost
- Free
- Needs
- Use "Netmiko SSH Automation" with your Muse.
- Install
- Copy the installer prompt below into your Muse — your agent does the rest.
Curated by Skill Harbor: a Netmiko SSH automation skill that teaches Muse to automate network devices without taking the network down. The safety defaults are the whole point: start with read-only `send_command()` collection, keep the inventory small and explicit (no sweeping whole address ranges), pull credentials from environment variables, a vault, or `getpass` (never hardcoded), set connection and read timeouts, limit concurrency so older devices are not overloaded, require an explicit operator flag before any `send_config_set()`, and never call `save_config()` until the change is verified and approved. It covers TextFSM parsing for structured output, Netmiko exception handling (authentication, timeouts, read timeouts), and bounded batch SSH patterns for collecting `show` output across routers, switches, and firewalls. By @affaan-m, listed here with credit to its creator. From the affaan-m/ECC repository (MIT). Honest caveats: this skill drives real SSH sessions against real devices; review every script before it touches production; start read-only and promote to config changes only with explicit approval. Skill Harbor never reviews the code, review it yourself before use.
Version:
Install
Copy the install package below, then paste it into MuseThe install prompt below already includes the vetting steps: your agent follows the community checklist before installing anything with executable code. Want more?
Use "Netmiko SSH Automation" with your Muse. Prerequisites: Python with the netmiko package installed and SSH access to your network devices. This skill drives real SSH sessions, review everything first. 1. Open the skill: https://github.com/affaan-m/ECC/blob/main/skills/netmiko-ssh-automation/SKILL.md and copy the full SKILL.md text. 2. Paste it into a chat with Muse and add: "Write a read-only collection script for [devices]: [show commands]. Credentials come from environment variables." 3. Only after reviewing the read-only output, ask: "Now draft the guarded config change with the explicit operator flag, but do not save." Tip: keep the first inventory to a handful of devices; scale up only after the timeouts and error handling prove out. Safety: a skill is plain-text instructions, but the scripts it produces open real SSH sessions. Never hardcode credentials, start read-only, and require explicit approval before any config change or save.
Saved to your recent installs. Find it anytime on /connect.
Questions
How do I install a build?
Every product page includes a copy-paste install prompt. Paste it into your Muse and it sets the build up for you — no manual configuration.
Where does my money go?
Straight to the seller. Skill Harbor never processes payments: checkout happens on the seller’s own page, usually Stripe.
What does the ✓ next to a creator’s name mean?
It means we confirmed the identity of the person behind the listing. It says nothing about the code itself — always check a build before installing it.