setup-all

Original🇨🇳 Chinese
Translated
1 scriptsChecked / no sensitive code detected

One-click installation of all skills (self-developed + official public versions), including environment diagnosis, version management and automatic updates. This skill is used when users need to initialize a new environment, install all skills with one click, deploy tools in batches, or check for skill updates. Trigger words: /setup-all, "one-click installation", "install all skills", "initialize environment", "deploy skills", "install all skills", "setup skills", as well as any requests related to batch installation or update of skills.

11installs
Added on

NPX Install

npx skill4agent add horizon-continental/hct-skills setup-all

SKILL.md Content (Chinese)

View Translation Comparison →

One-Click Installation of All Skills

Cross-platform (Windows / macOS / Linux) batch installation script, completes environment diagnosis + skill download and installation + automatic configuration script execution in one run.

Usage

Run the built-in Python script:
bash
python <skill-path>/scripts/setup_all.py [mode]
Optional modes:
  • all
    (default) — Full process: Diagnosis → Install self-developed skills → Install public skills → Run self-developed scripts
  • diagnose
    — Only run environment diagnosis
  • custom
    — Only install/update self-developed skills and run scripts
  • public
    — Only install official public skills
  • update
    — Only update self-developed skills with version changes and run scripts
  • run
    — Only run scripts of already installed self-developed skills (no installation)

Parameter Mapping Table

User inputRunning mode
/setup-all
or "one-click installation"
all
/setup-all diagnose
or "diagnose environment"
diagnose
/setup-all custom
or "install self-developed skills"
custom
/setup-all public
or "install official skills"
public
/setup-all update
or "update skills"
update
/setup-all run
or "run skill scripts"
run

Installation Contents

Self-developed Skills (downloaded from GitHub repository)

SkillDescriptionSource
env-diagnose
Environment diagnosis (network/permission/development tools)horizon-continental/hct-skills
lark-cli-setup
Lark CLI automated deploymenthorizon-continental/hct-skills
vscode-cc-login-free
VS Code Claude Code login-free configurationhorizon-continental/hct-skills
model-config
Configure model mapping (haiku/sonnet/opus)horizon-continental/hct-skills
web-search-mcp
One-click configuration of web search MCPhorizon-continental/hct-skills
remove-feishu-mcp
Detect and remove old version of feishu-mcphorizon-continental/hct-skills

Official Public Skills (installed via npx skills add)

SkillDescription
pdf
PDF reading, generation, conversion
pptx
PowerPoint presentation processing
docx
Word document processing
xlsx
Excel spreadsheet processing
doc-coauthoring
Collaborative document writing assistance
find-skills
Search and discover skills on skills.sh

Version Management

Versions of self-developed skills are uniformly managed by
manifest.json
. A
version.json
file will be generated under each installed self-developed skill directory, recording the currently installed version number. The script compares the two files to decide whether an update is required.

After Execution

The script outputs a structured installation report (including installation results and script execution results), which can be directly displayed to users. If any items fail to install, help users troubleshoot based on the error messages.

Automatic Execution Mechanism

After installation is completed, the script automatically triggers self-developed skills with
run_after_install: true
in
manifest.json
via
claude -p "/<skill-name>"
, which is equivalent to the user manually entering
/skill-name
in the Claude Code conversation. Claude will read SKILL.md and fully execute the logic of this skill.

Important Constraints

  • Read-only in diagnosis phase: No content will be installed during diagnosis.
  • No sub-agent orchestration: Run scripts directly, do not start sub-agents for individual installation tasks.
  • Network dependency: GitHub downloads and npx installation require network access. If network diagnosis detects problems, the script will issue a warning in advance.