Skip to content
Back to skills

Effectcraft Harness

ASecurity

EffectCraft 内置执行 harness——所有 effectcraft 领域技能(effectcraft-use、effectcraft-cli 及各场景技能)的统一执行通道。执行 plan/run/inspect、原生命令调用、workflow 编排或首次安装 EffectCraft CLI 时,经由本技能的入口脚本执行;领域技能只提供场景知识、计划与示例,不自带脚本。

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythonshellbashexpress

Works with

  • cli

Security analysis

A100/100

Pro scans all 17 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add full-aigc-plugins/effectcraft-plugin --skill effectcraft-harness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Effectcraft Harness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Effectcraft Harness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/full-aigc-plugins-effectcraft-harness/badge)](https://www.skillsdirectory.com/skills/full-aigc-plugins-effectcraft-harness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: effectcraft-harness
description: EffectCraft 内置执行 harness——所有 effectcraft 领域技能(effectcraft-use、effectcraft-cli 及各场景技能)的统一执行通道。执行 plan/run/inspect、原生命令调用、workflow 编排或首次安装 EffectCraft CLI 时,经由本技能的入口脚本执行;领域技能只提供场景知识、计划与示例,不自带脚本。
license: Apache-2.0
---

# EffectCraft Harness(内置执行通道)

本技能是 EffectCraft 技能套件的**唯一执行实现**:任务恢复账本、隔离 Python 准备、原生命令会话、评审与修订都收敛在本目录 `scripts/` 内。`effectcraft-use`、`effectcraft-cli` 及各领域技能是薄文档技能——它们提供场景指引、计划示例与参考契约,实际执行一律经由本技能的入口。**执行任何 EffectCraft 命令前,先把 `HARNESS_DIR` 设为本 `SKILL.md` 所在目录(宿主实际加载的绝对路径),不要假设当前工作目录就是技能目录。** 用户级安装可能位于 `~/.agents/skills/effectcraft-harness`,项目级可能位于 `.agents/skills/effectcraft-harness`,插件可能位于其 `skills/effectcraft-harness` 或宿主缓存目录;以宿主实际加载路径为准。

## 六个入口

| 入口 | 用途 |
|---|---|
| `scripts/launch.sh` | POSIX 受管理入口(推荐)。自动准备用户目录内的固定 Python 与 EffectCraft,不改全局 PATH;覆盖 plan / run / inspect / resume / review / revise / cancel 等任务动作。 |
| `scripts/launch.ps1` | Windows PowerShell 受管理入口,语义与 `launch.sh` 一致。 |
| `scripts/cli.py` | 已隔离 Python 就绪时的直接 CLI 通道(诊断与兼容用途,不绕过任务账本合同)。 |
| `scripts/commands.py` | 原生命令单技能入口:`list_commands` / `execute_command` / 参数目录与实时前置检查。 |
| `scripts/workflow.py` | 原生合成计划执行器,被 `launch.sh`/`launch.ps1` 的 workflow 模式内部复用;一般不直接调用。 |
| `scripts/bootstrap.py` | 首次使用安装器:准备锁定的隔离 Python 3.13 并下载校验官方 EffectCraft 制品,返回 JSON `executable`。 |

## 用法

创作写入默认使用受管理入口(以 `effectcraft-use` 等领域技能中的场景指引为准,计划与示例文件取自对应领域技能目录):

```sh
HARNESS_DIR=/absolute/path/to/effectcraft-harness
/bin/sh "$HARNESS_DIR/scripts/launch.sh" plan --mode workflow --plan PLAN.json --output /absolute/new-result
/bin/sh "$HARNESS_DIR/scripts/launch.sh" run --mode workflow --plan PLAN.json --output /absolute/new-result
```

Windows PowerShell:`& "$HARNESS_DIR/scripts/launch.ps1" run --mode workflow --plan PLAN.json --output "C:\Users\me\result"`。
原生命令计划追加 `--mode commands`,自有桌面会话使用 `--mode desktop`。

首次安装(无预装 Python;安装范围是用户数据目录,不需要 sudo):

```bash
python3 -I -B "$HARNESS_DIR/scripts/bootstrap.py"
```

原生命令直连与命令目录查询(cli.py 的原生子命令须放在 `--` 之后;commands.py 输出恒为 JSON):

```bash
python3 -I -B "$HARNESS_DIR/scripts/cli.py" -- info --json
python3 -I -B "$HARNESS_DIR/scripts/commands.py" list --filter <关键词>
```

## 领域技能与本 harness 的关系

- `effectcraft-use`:完整任务路由与交付合同;执行仍走本 harness。
- `effectcraft-cli` 与各场景技能(project/footage/composition/layers/animation/effects/masks/expressions/camera/export/tracking/puppet/setup):场景知识与参数契约;执行仍走本 harness。
- 领域技能文档中的 `SKILL_DIR` 指领域技能自身目录(用于读取其 `examples/`、`references/`);脚本执行路径一律换成本目录 `HARNESS_DIR/scripts/`。
- 执行合同(任务恢复账本、评审、修订、资源预算)见 `effectcraft-use` 技能的 `references/managed-execution.md`。

Files in this skill

  • SKILL.md3.9 KB
  • agents/openai.yaml359 B
  • references/bridge-tools.json5.9 KB
  • scripts/artifact_lineage.py16.3 KB
  • scripts/bootstrap.py13.4 KB
  • scripts/cancellation.py11 KB
  • scripts/cli.py2.3 KB
  • scripts/command_artifact.py11.1 KB
  • scripts/command_catalog.py4.5 KB
  • scripts/command_completion.py11.5 KB
  • scripts/command_delivery.py22.3 KB
  • scripts/command_judge.py4.8 KB
  • scripts/command_revision.py29.1 KB
  • scripts/commands.py22.8 KB
  • scripts/composition_contract.py5.6 KB
  • scripts/desktop-platforms.lock.json1007 B
  • scripts/desktop.lock.json565 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.