Install
$ agentstack add skill-knoxops-agent-runbook-restart-nginx ✓ 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 Used
- ✓ 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
Input Parameters
| Name | Type | Required | Description | |------|------|----------|-------------| | host | string | Yes | Target server hostname or IP |
Execution Flow
Task Context
Before starting execution, initialize task_context.json:
{
"task_id": "",
"current_step": 0,
"current_step_id": null,
"status": "running",
"steps": {
"restart": "pending",
"verify": "pending"
},
"updated_at": ""
}
Update this file after each step completes. On error, set step status to "failed" and overall status to "failed".
Step 1: restart
Type: agent Description: SSH in and restart Nginx
Execution
Launch an independent agent with the following prompt file:
Dispatch instruction:
SSH into {host} and run systemctl restart nginx
Agent workflow:
- Prepare the execution environment
- Execute the agent with the prompt
- Write results to:
- File:
restart_result.json
Output
- Schema: schemas/restart.schema.json
- File: restart_result.json
Progress Tracking
After completing this step, update task_context.json:
- Set
current_step_idto"restart" - Set
steps.restartto"completed"
Step 2: verify
Type: agent Description: Verify Nginx is healthy
Input Files
restart_result.json(from Step restart, schema: schemas/restart.schema.json)
Execution
Launch an independent agent with the following prompt file:
Dispatch instruction:
curl http://{host}/health and check the status code
Agent workflow:
- Read input data from:
- Schema:
schemas/restart.schema.json
- Execute the agent with the prompt
- Write results to:
- File:
verify_result.json
Output
- Schema: schemas/verify.schema.json
- File: verify_result.json
Progress Tracking
After completing this step, update task_context.json:
- Set
current_step_idto"verify" - Set
steps.verifyto"completed"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: KnoxOps
- Source: KnoxOps/agent-runbook
- License: Apache-2.0
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.