Remote System Maintenance
aiskillstore/marketplace
This skill should be used when performing maintenance or diagnostics on remote Linux systems.
Linux 与网络设备只读健康巡检;直接运行 scripts/patrol.sh,配置由平台侧信道注入,Agent 不读取环境变量
$ npx skills add openocta/openocta_skills --skill server-patrol -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install openocta/openocta_skills server-patrol --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'服务器巡检' .claude/skills/server-patrol && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .claude/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add openocta/openocta_skills --skill server-patrol -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install openocta/openocta_skills server-patrol --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/'服务器巡检' .agents/skills/server-patrol && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .agents/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openocta/openocta_skills --skill server-patrol -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install openocta/openocta_skills server-patrol --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/'服务器巡检' .cursor/skills/server-patrol && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .cursor/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/openocta/openocta_skills.git --path '服务器巡检'--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add openocta/openocta_skills --skill server-patrol -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install openocta/openocta_skills server-patrol --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/'服务器巡检' .gemini/skills/server-patrol && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .gemini/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install openocta/openocta_skills server-patrolInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add openocta/openocta_skills --skill server-patrol -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/'服务器巡检' .github/skills/server-patrol && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .github/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add openocta/openocta_skills --skill server-patrol -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install openocta/openocta_skills server-patrol --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/openocta/openocta_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/'服务器巡检' .opencode/skills/server-patrol && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "server-patrol" agent skill from https://github.com/openocta/openocta_skills/tree/main/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%A1%E6%A3%80 into .opencode/skills/server-patrol/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "server-patrol", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
server-patrolLinux 与网络设备只读健康巡检;直接运行 scripts/patrol.sh,配置由平台侧信道注入,Agent 不读取环境变量
Server Patrol is an agent skill from openocta/openocta_skills. Linux 与网络设备只读健康巡检;直接运行 scripts/patrol.sh,配置由平台侧信道注入,Agent 不读取环境变量
Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `README.md` and `scripts/patrol.sh`).
It sits in Databases. It works with Linux. The repository describes itself as: 本仓库用于汇集第三方贡献的 OpenOcta 技能(Skill)资源,便于分享、版本管理与分发。 The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6ac4479. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Server Patrol loads about 522 tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 152 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from openocta/openocta_skills at commit 6ac4479, republished under its MIT licence (© openocta). 152 words, ~522 tokens.
.claude/skills/server-patrol/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.面向 Linux 服务器 与 网络设备(路由器、交换机、防火墙等)的只读巡检 Skill。
| 对象 | 检查项 |
|---|---|
| Linux | uptime、负载、CPU、内存、磁盘、systemd 服务、Docker |
| 网络设备 | Ping 连通、TCP 端口、SNMP(可选)、SSH 只读命令(Cisco / 华为 / H3C) |
巡检目标与凭证由 OpenOcta 平台在运行 patrol.sh 前注入进程环境(来自 Skill 包内 config.env + Config Vault),不对大模型暴露。
env、printenv、echo $PATROL_*、grep PATROLcat/read_file 读取 config.envchmod +x scripts/patrol.sh
./scripts/patrol.sh --list # 查看已配置目标(无目标时再报错)
./scripts/patrol.sh --all # 批量 Linux + 网络
./scripts/patrol.sh --servers # 仅 Linux
./scripts/patrol.sh --network # 仅网络设备
./scripts/patrol.sh --network --tag core
./scripts/patrol.sh --all --format json--list 为空或脚本报「未配置目标」,告知用户:需在控制台 Config Vault / Skill config.env 中配置巡检目标,不要自行构造 export PATROL_*。reports/ 下报告解读结果,按下方「处理思路」给出建议。./scripts/patrol.sh --list 或 ./scripts/patrol.sh --all| 发现 | 建议 |
|---|---|
| Ping CRIT | 查链路、ARP、ACL、设备电源 |
| 端口 closed | 确认服务监听、防火墙、安全组 |
| Cisco/华为 CPU 高 | 查会话数、路由震荡、广播风暴 |
| 接口 down | 查物理链路、光模块、对端端口 |
| Linux 磁盘/内存 CRIT | 同服务器巡检常规处理 |
| SSH/SNMP 失败 | 查凭证、SNMP ACL、管理 VLAN(勿向用户索要明文密码) |
PATROL_* 列表、Config Vault 引用)见 README.md 与 config.env,Agent 无需阅读© openocta, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts) in 服务器巡检 of openocta/openocta_skills.
Open the folder on GitHubat commit 6ac4479
Server Patrol next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Server Patrol this skillopenocta/openocta_skills | 166 | — | ~522 | Automated safety check: Pass | MIT | |
| Remote System Maintenanceaiskillstore/marketplace | 430 | 1 repos | ~791 | Automated safety check: Pass | None | |
| DeepChat Data Import HelperThinkInAIXYZ/deepchat | 6.4k | — | ~738 | Automated safety check: Pass | Apache-2.0 | |
| Submit Product Directories V1 Batchflaqai/backlink_skills | 752 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Osquery Query Helpertsale/awesome-dfir-skills | 324 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Flox Environmentsaffaan-m/ECC | 275k | 2 repos | ~3.5k | Automated safety check: Notes | MIT |
aiskillstore/marketplace
This skill should be used when performing maintenance or diagnostics on remote Linux systems.
ThinkInAIXYZ/deepchat
Guides building a third-party importer for DeepChat's local SQLite data, covering schema, encryption and safe read-only access patterns.
flaqai/backlink_skills
SPD V1 Batch. An agent skill from flaqai/backlink_skills.
tsale/awesome-dfir-skills
Help users write, validate, and troubleshoot osquery SQL queries using provided osquery table schemas as the authoritative source.
affaan-m/ECC
Create reproducible, cross-platform (macOS/Linux) development environments with Flox, a declarative Nix-based environment manager.
affaan-m/ECC
Floxで再現可能なクロスプラットフォーム開発環境を作成します — Nixに基づく宣言的な環境マネージャー。次の場合は必ずこのスキルを使用してください: システムレベルの依存関係(コンパイラー、データベース、openssl・libvips・BLAS・LAPACKなどのネイティブライブラリー)を持つプロジェクトを設定する場合…
openocta/openocta_skills
对远程多实例MySQL数据库执行全方位深度巡检,覆盖基础健康、连接负载、性能慢查询、索引冗余、主从复制、容量空间、账号安全、配置风险八大维度,全自动完成巡检扫描、风险识别、问题定级、优化建议、报告归档与飞书推送,适用于生产/测试所有运行中MySQL实例常态化合规巡检。适用场景:用户要求进行 MySQL 全链路健康检查、MySQL 综合巡检、MySQL 风险扫描、MySQL 性能审计、MySQL…
openocta/openocta_skills
分析微信公众号后台数据,包括文章阅读量、评论、点赞等统计。当用户需要分析微信公众号数据、导出公众号文章统计报表时调用此技能。
openocta/openocta_skills
Full-chain MySQL deadlock analysis. An agent skill from openocta/openocta_skills.
openocta/openocta_skills
Replication lag root cause analysis with automated resolution workflow.
openocta/openocta_skills
Slow query diagnosis with root cause analysis and index optimization recommendations.
openocta/openocta_skills
Comprehensive TiDB cluster inspection. An agent skill from openocta/openocta_skills.
Works with
Categories
Linux 与网络设备只读健康巡检;直接运行 scripts/patrol.sh,配置由平台侧信道注入,Agent 不读取环境变量. Server Patrol is an agent skill from openocta/openocta_skills.
Server Patrol fits situations like: databases work in your project.
Run `npx skills add openocta/openocta_skills --skill server-patrol -a claude-code`. Or copy the skill folder (服务器巡检 in openocta/openocta_skills) into .claude/skills/server-patrol in your project. Claude Code loads it when a task matches its description.
Run `npx skills add openocta/openocta_skills --skill server-patrol -a codex`. Or copy the skill folder (服务器巡检 in openocta/openocta_skills) into .agents/skills/server-patrol in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openocta/openocta_skills --skill server-patrol -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/server-patrol, .gemini/skills/server-patrol, .github/skills/server-patrol and .opencode/skills/server-patrol in your project.
Going by SKILL.md and its folder, Server Patrol needs a shell for the scripts in its folder. Our summary lists: A Bash shell; Docker.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Server Patrol is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 522 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Server Patrol: Remote System Maintenance (aiskillstore/marketplace, 430 stars), DeepChat Data Import Helper (ThinkInAIXYZ/deepchat, 6.4k stars), Submit Product Directories V1 Batch (flaqai/backlink_skills, 752 stars) and Osquery Query Helper (tsale/awesome-dfir-skills, 324 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
openocta (a GitHub user) maintains it in openocta/openocta_skills, which has 166 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on June 22, 2026.
Source: openocta/openocta_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.