Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

skill-father技能父亲

Agent Skill

skill-father 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

16,842

周安装

688

GitHub Stars

公开资料未说明

下载量

5,449
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-father(技能父亲)
来源仓库:https://github.com/moodykong/skill-father
安装命令:
openclaw skills install skill-father
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install skill-father

简介

制定 OpenClaw 技能创作的权威标准和规范。

  • 确保技能可移植、可重复且通过先决条件检查。
  • 适用于新项目启动或重大版本升级前的基线设定。
  • 输出为约束性规则,修改需经团队共识批准。skill-father 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 建议与 skill-factory 配合使用提升落地效率。

SKILL.md

name
skill-father
description
Authoritative skill-creation standards (Boss). Use when creating or updating OpenClaw skills so they are portable, reproducible, include prerequisites checks, and have a guided installation/onboarding flow that persists machine-specific config in skill-local config files.

Skill Father

This skill is Boss’s opinionated, authoritative standard for creating/updating skills.

It is based on the upstream skill-creator guidance, with extra requirements:

  • Always include Prerequisites checks (fail fast).
  • Keep skills portable/shareable: do not bake machine-specific settings into SKILL.md.
  • Always include Initialization / Installation / Onboarding that prompts the user when needed.
  • Make skills reproducible for other people/machines.

Core principles (from skill-creator)

  • Concise is key: minimize context bloat.
  • Progressive disclosure: keep SKILL.md short; put big docs in references/, deterministic code in scripts/.
  • Avoid extra docs (README/CHANGELOG/etc.).

Required sections in every skill

1) Prerequisites

Include a short section with concrete checks/commands.

Examples:

  • 1Password-backed workflows:

- op whoami must succeed (or, if service accounts are used, required env vars like OP_SERVICE_ACCOUNT_TOKEN must be set).

  • External CLIs:

- command -v <tool> must exist; include install guidance if missing.

2) Configuration (portable)

Rules:

  • Never hardcode machine/user-specific paths, usernames, tenant IDs, tokens, etc. inside SKILL.md.
  • Prefer skill-local config files stored next to SKILL.md, e.g.:

- config.env (dotenv-style KEY="VALUE") - config.json (structured)

  • Config must be split into two files:

- config.env.example (or config.json.example) — checked-in/shareable example; never mutated by onboarding - config.env (or config.json) — real machine-specific values written/updated during onboarding

  • SKILL.md documents:

- where config lives - required keys + defaults - which file is the example vs real - how to run onboarding to generate/update the real config

3) Initialization / Installation / Onboarding

Provide a guided first-run flow.

  • If setup is trivial and safe: can be silent.
  • Otherwise: ask the user for choices + confirmation.
  • Persist outcomes into the real skill-local config file (not into SKILL.md; do not modify the example file).
  • Prefer discovery + confirmation over assumptions.

Prefer an onboarding helper script when setup touches real machine state.

Chat-first onboarding (Telegram-friendly)

When the primary interface is chat (e.g. Telegram), do not rely on TTY-style interactive prompts.

Requirement: Every child skill should explicitly document a “Preferred (chat-first)” onboarding path.

Preferred pattern:

  1. Agent asks the user the required onboarding questions in chat.
  2. Agent writes/updates the real skill-local config file.
  3. Agent runs a smoke test and reports results.

If you do ship an interactive script, treat it as an optional convenience for users running it in a real terminal (document as “Optional (terminal)”).

Recommended onboarding script behaviors:

  • Generate/update the real config file from prompts and/or auto-discovery.
  • If editing an existing system config file (e.g. ~/.config/openclaw/env, ~/.ssh/config):

- detect whether the target file exists; create if missing - for each key/entry that would change, show current vs new - prompt the user per item: keep / override / skip - for secrets/tokens, mask values in prompts

  • If a restart/reload is required:

- first detect whether the service manager is available (e.g. systemctl --user status <svc>) - ask the user for confirmation before restarting - if not detectable/available, print clear manual instructions

Examples of onboarding steps:

  • Detect candidate paths/resources.
  • Present options.
  • Ask for confirmation.
  • Write config.
  • Validate config by running a quick self-test.

4) Reproducibility

  • The skill should work for other people with minimal edits.
  • Prefer parameterization/config + prompts.
  • Avoid environment-specific assumptions unless explicitly documented.

5) Executables / bin placement

  • Any executable scripts/binaries required by the skill should live inside the skill folder (or inside the relevant plugin’s folder).
  • For convenience, you may create a symlink into a common PATH location (e.g. ~/.local/bin/<name>), but the canonical copy should remain in the skill/plugin directory.

Resource layout

Use the standard skill layout:

skill-name/
├── SKILL.md
├── config.env.example    # example (shareable)
├── config.env            # real machine-specific config (generated/updated by onboarding)
├── scripts/              # deterministic code
└── references/           # optional docs, loaded on demand

Process checklist (for the agent)

  1. Understand the task and collect concrete usage examples.
  2. Plan resources (scripts/, references/, assets/) only if they reduce repetition or increase reliability.
  3. Create/confirm required sections: Prerequisites, Config, Installation/Onboarding.
  4. Implement the smallest working version.
  5. Validate with a smoke test.
  6. Iterate.

Example expectations: ssh-op skill

  • Prereqs: confirm op whoami works (or service account env is set) and ssh/ssh-add/ssh-agent exist.
  • Onboarding: proactively discover/confirm:

- vault name - SSH key item - host + host aliases stored in the 1Password item

  • Integration: check whether aliases exist in ~/.ssh/config; if missing, offer to add/update entries.
  • Config: store vault/item/host/aliases in a skill-local config file.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

76.55%
按下载量换算4,171

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills