Agent Skillsnixopus/nixopus › machine-ops

machine-ops

GitHub

提供机器实例生命周期管理、指标监控及自动化诊断功能,用于排查服务器健康问题和执行备份操作。

api/skills/machine-ops/SKILL.md nixopus/nixopus

Trigger Scenarios

调查服务器健康状况 管理机器状态(重启/暂停) 分析性能指标异常 执行机器备份

Install

npx skills add nixopus/nixopus --skill machine-ops -g -y
More Options

Non-standard path

npx skills add https://github.com/nixopus/nixopus/tree/master/api/skills/machine-ops -g -y

Use without installing

npx skills use nixopus/nixopus@machine-ops

指定 Agent (Claude Code)

npx skills add nixopus/nixopus --skill machine-ops -a claude-code -g -y

安装 repo 全部 skill

npx skills add nixopus/nixopus --all -g -y

预览 repo 内 skill

npx skills add nixopus/nixopus --list

SKILL.md

Frontmatter
{
    "name": "machine-ops",
    "metadata": {
        "version": "1.0"
    },
    "description": "Machine-level diagnostic layers, lifecycle management (restart\/pause\/resume), metrics analysis, and backup operations. Load when investigating server health or managing machine state."
}

Machine Operations

Lifecycle Management

You can check and control the machine instance state:

  • get_machine_lifecycle_status → current state (Running, Paused, Stopped), PID, uptime
  • restart_machine → restart the instance (requires user approval)
  • pause_machine → pause the instance (requires user approval)
  • resume_machine → resume a paused instance (requires user approval)

Always check get_machine_lifecycle_status before performing restart/pause/resume.

Metrics & Events

  • get_machine_metrics → historical time-series metrics (CPU, memory, disk, network)
  • get_machine_metrics_summary → summarized averages, peaks, and trends
  • get_machine_events → lifecycle events (restarts, failures, state changes)

Use metrics for trend analysis and incident correlation. Use get_machine_stats for a point-in-time snapshot.

Backups

  • get_backup_schedule → current backup schedule configuration
  • update_backup_schedule → modify backup frequency, retention, timing
  • list_machine_backups → list available backups with timestamps and status
  • trigger_machine_backup → create an immediate backup (requires approval)

Diagnostic Layers (IN ORDER, stop on root cause)

  1. get_servers_ssh_status → reachable?
  2. get_machine_stats → CPU, RAM, disk, load, uptime
  3. Anomalies: mem>90% → host_exec "ps aux --sort=-%mem | head -20". disk>85% → "du -sh /var/lib/docker/* 2>/dev/null | sort -rh | head -10". cpu>80% → "ps aux --sort=-%cpu | head -20". load>2x cores → overloaded.
  4. Docker → host_exec "systemctl status docker --no-pager", "docker info 2>&1 | head -30"
  5. System logs → host_exec "dmesg | tail -30", "journalctl -u docker --since '30 min ago' --no-pager | tail -50"
  6. Proxy/domain: follow domain-tls-routing skill. Caddy status/logs/validate via host_exec. For domain CRUD or reachability checks, defer to Infrastructure Agent.
  7. Network → host_exec "ss -tlnp"
  8. Cleanup → host_exec "docker system df"

Root cause: bold summary, evidence in code block, fix in 1-2 sentences. No anomalies: report healthy with key metrics.

Version History

  • cf05d97 Current 2026-08-20 14:52

Same Skill Collection

api/skills/api-catalog/SKILL.md
api/skills/caddyfile-generation/SKILL.md
api/skills/compose-setup/SKILL.md
api/skills/container-resource-tuning/SKILL.md
api/skills/cpp-deploy/SKILL.md
api/skills/database-migration/SKILL.md
api/skills/deno-deploy/SKILL.md
api/skills/deploy-delegation/SKILL.md
api/skills/deploy-flow/SKILL.md
api/skills/deployment-analysis/SKILL.md
api/skills/diagnostic-workflow/SKILL.md
api/skills/dockerfile-generation/SKILL.md
api/skills/dockerignore-generation/SKILL.md
api/skills/domain-attachment/SKILL.md
api/skills/domain-tls-routing/SKILL.md
api/skills/dotnet-deploy/SKILL.md
api/skills/elixir-deploy/SKILL.md
api/skills/failure-diagnosis/SKILL.md
api/skills/github-onboarding/SKILL.md
api/skills/github-workflow/SKILL.md
api/skills/gleam-deploy/SKILL.md
api/skills/go-deploy/SKILL.md
api/skills/incident-response/SKILL.md
api/skills/java-deploy/SKILL.md
api/skills/mcp-integrations/SKILL.md
api/skills/monorepo-strategy/SKILL.md
api/skills/nixopus-docs/SKILL.md
api/skills/node-deploy/SKILL.md
api/skills/onboarding/SKILL.md
api/skills/php-deploy/SKILL.md
api/skills/post-deploy-verification/SKILL.md
api/skills/pre-deploy-checklist/SKILL.md
api/skills/python-deploy/SKILL.md
api/skills/rollback-strategy/SKILL.md
api/skills/ruby-deploy/SKILL.md
api/skills/rust-deploy/SKILL.md
api/skills/self-heal/SKILL.md
api/skills/shell-deploy/SKILL.md
api/skills/static-deploy/SKILL.md

Metadata

Files
0
Version
cf05d97
Hash
665d2616
Indexed
2026-08-20 14:52

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 23:16
浙ICP备14020137号-1 $방문자$