Agent Skills
› opensquilla/opensquilla
› meta-home-it-rescue
meta-home-it-rescue
GitHub用于家庭及小型团队IT故障排查的元技能,通过多技能编排处理症状收集、环境捕获、网络查询及修复规划,提供安全可逆的排障方案。
Trigger Scenarios
家庭或小型团队IT设备(如笔记本、打印机)故障
软件环境问题(Docker, Git, Browser)排查
网络与部署问题诊断
需要多步骤协调的复杂技术故障
Install
npx skills add opensquilla/opensquilla --skill meta-home-it-rescue -g -y
SKILL.md
Frontmatter
{
"kind": "meta",
"name": "meta-home-it-rescue",
"always": false,
"metadata": {
"opensquilla": {
"risk": "medium",
"capabilities": [
"shell",
"network",
"filesystem-read"
]
}
},
"triggers": [
"home it rescue",
"电脑坏了",
"网络不通",
"打印机",
"Docker 出错",
"Git 出错",
"浏览器问题",
"部署坏了"
],
"provenance": {
"origin": "opensquilla-original",
"license": "Apache-2.0"
},
"composition": {
"steps": [
{
"id": "intake",
"kind": "llm_chat",
"with": {
"task": "Parse the troubleshooting request.\n\nRequest:\n{{ inputs.user_message | xml_escape | truncate(4000) }}\n\nReturn exactly:\nDOMAIN: <browser|network|printer|docker|git|deployment|desktop|unknown>\nSYMPTOMS:\n - <symptom>\nPLATFORM: <mac|linux|windows|unknown>\nCAN_RUN_COMMANDS: <yes|no|unknown>\nNEEDS_CLARIFICATION: <yes|no>\nMISSING_FIELDS:\n - <symptom|platform|none>\n",
"system": "You classify IT rescue issues and separate safe observation from risky repair."
}
},
{
"id": "clarify",
"kind": "user_input",
"when": "'NEEDS_CLARIFICATION: yes' in outputs.intake",
"clarify": {
"mode": "form",
"intro": "排障需要症状和设备\/系统信息。",
"fields": [
{
"name": "symptom",
"type": "string",
"prompt": "具体症状 \/ Symptom",
"required": true,
"max_chars": 600
},
{
"name": "platform",
"type": "string",
"prompt": "系统\/设备 \/ Platform",
"max_chars": 160
}
],
"nl_extract": true,
"timeout_hours": 24,
"cancel_keywords": [
"取消",
"算了",
"cancel",
"stop"
]
},
"depends_on": [
"intake"
]
},
{
"id": "knowledge_search",
"kind": "skill_exec",
"with": {
"query": "{{ outputs.intake | truncate(320) }} troubleshooting official docs error",
"engines": [
"duckduckgo",
"brave"
],
"max_results": 12
},
"skill": "multi-search-engine",
"depends_on": [
"intake",
"clarify"
]
},
{
"id": "local_context",
"kind": "agent",
"with": {
"task": "From the user's pasted logs, screenshots descriptions, commands, or\nfile paths, build a safe diagnostic context. Do not run destructive\ncommands. For Docker\/Git\/deployment cases, propose read-only checks.\n\nRequest:\n{{ inputs.user_message | xml_escape | truncate(5000) }}\n"
},
"skill": "sub-agent",
"depends_on": [
"intake",
"clarify"
]
},
{
"id": "repair_strategy",
"kind": "llm_chat",
"with": {
"task": "Build a rescue plan:\n- likely causes ranked\n- read-only checks first\n- reversible fixes\n- commands with purpose\n- danger zone actions requiring explicit approval\n- when to escalate to vendor\/professional\n\nSearch:\n{{ outputs.knowledge_search | truncate(5000) }}\nLocal context:\n{{ outputs.local_context | truncate(5000) }}",
"system": "You design reversible troubleshooting plans with stop conditions."
},
"depends_on": [
"knowledge_search",
"local_context"
]
},
{
"id": "rescue_plan",
"kind": "llm_chat",
"with": {
"task": "Return:\n- immediate diagnosis\n- first 3 safe checks\n- step-by-step repair path\n- rollback\n- what evidence to capture if it still fails\n\nStrategy:\n{{ outputs.repair_strategy | truncate(7000) }}",
"system": "You return practical IT rescue instructions."
},
"depends_on": [
"repair_strategy"
]
}
]
},
"description": "Use this meta-skill instead of answering directly when the user needs help with home, small-team, laptop, browser, printer, Docker, Git, network, UI, or deployment troubleshooting that benefits from multi-skill orchestration across symptom intake, environment capture, web lookup, and repair planning.",
"meta_priority": 60,
"final_text_mode": "step:rescue_plan"
}
Home IT Rescue
Creates safe, reversible troubleshooting plans for home and small-team IT issues.
Version History
- 7f72a32 Current 2026-07-05 18:41


