闲社服务运行正常AI智能体自动化平台
e

环境文件工具包

技能标识:env-file-toolkit

Manage .env files with validate, diff, template generation, merge, and missing-key checks. Use when working with environment variable files, comparing .env.local vs .env.production, generating .env.example templates, validating .env syntax, merging env files, or checking for missing environment variables.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

环境文件工具包

Env 文件工具包

用于 .env 文件管理的瑞士军刀。验证语法、对比环境差异、生成模板、合并文件以及检查缺失键值。

命令

验证

检查 .env 语法,查找重复项、空值和格式问题:

bash
python3 scripts/env_toolkit.py validate .env

对比

比较两个 .env 文件——显示仅存在于一个文件中的键以及发生变更的值:

bash
python3 scripts/env_toolkit.py diff .env.local .env.production

模板

生成带有智能占位符的 .env.example(去除机密信息,推断类型):

bash
python3 scripts/env_toolkit.py template .env
python3 scripts/env_toolkit.py template .env -o .env.example
python3 scripts/env_toolkit.py template .env --keep-values # 保留实际值

合并

合并多个 .env 文件(后出现的文件会覆盖先出现的文件):

bash
python3 scripts/env_toolkit.py merge .env.defaults .env.local -o .env.merged

列出键

列出 .env 文件中的所有变量名:

bash
python3 scripts/env_toolkit.py list-keys .env
python3 scripts/env_toolkit.py list-keys .env --with-values

检查缺失

验证目标 .env 文件是否包含模板中的所有键:

bash
python3 scripts/env_toolkit.py check-missing .env.example .env
python3 scripts/env_toolkit.py check-missing .env.example .env --strict

依赖项

  • - Python 3.8+(仅使用标准库,无需 pip 包)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 env-file-toolkit-1776050821 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 env-file-toolkit-1776050821 技能

通过命令行安装

skillhub install env-file-toolkit-1776050821

下载

⬇ 下载 env-file-toolkit v1.0.0(免费)

文件大小: 4.16 KB | 发布时间: 2026-4-14 12:22

v1.0.0 最新 2026-4-14 12:22
Initial release of env-file-toolkit.

- Validate .env files for syntax, duplicates, empty values, and formatting issues.
- Diff two .env files to compare keys and changed values.
- Generate .env.example templates, with options to strip secrets or keep values.
- Merge multiple .env files, with support for override ordering.
- List variable names (and optionally values) in .env files.
- Check that all required keys from a template are present in a target .env.
- Pure Python 3.8+ implementation with no external dependencies.
返回顶部