← Back to Skills Marketplace
halfmoon82

Skill Trigger V2

by halfmoon82 · GitHub ↗ · v2.1.4 · MIT-0
cross-platform ⚠ suspicious
494
Downloads
0
Stars
3
Active Installs
5
Versions
Install in OpenClaw
/install skill-trigger-v2
Description
Framework-only skill trigger reference. Runtime matching implementation has been removed from the published artifact.
Usage Guidance
Key points to consider before installing: - Inconsistency: The published SKILL.md/README claim this release is documentation-only (runtime removed), but the package actually contains runnable code (core matching engine and setup/wizard). Treat this as a red flag for sloppy release management — not necessarily malicious, but you should not run it blindly. - Hard-coded paths: setup/wizard.py contains absolute paths (/Users/macmini/.openclaw/workspace) in its check commands. That is a developer artifact that can cause failures or unexpected behavior on your machine. Review and, if needed, edit the script to use your actual workspace path before running. - Version mismatches: Different files disagree on the minimum semantic-router/skill-index versions (e.g., package.json lists semantic-router >=7.7.2 while SKILL.md/wizard/core reference >=2.0.0). Confirm which versions you actually need and where those dependencies will be installed from. - File access: The code will read skill_index.json and pools.json and will create ~/.openclaw/workspace/.lib/skill_trigger_config.json. That is expected for a trigger, but confirm those files contain only expected metadata and not secrets. Do not run the wizard with elevated privileges. - Provenance: The registry metadata lacks a clear homepage and the owner ID is opaque. If you plan to install, fetch the package source from a trusted repository (the package.json repository URL is github.com/openclaw/skill-trigger-v2 — verify the repo, tags, and author commit history) and inspect the full code in a safe environment. - Safe testing: Run any install/init/check commands inside a disposable container or VM (or at least with a backup of your ~/.openclaw workspace). Search the code for unexpected network calls, telemetry, or subprocess invocations before allowing it network access. If you want, I can: - point out exact lines in core.py and wizard.py to inspect or sanitize (e.g., replace hard-coded paths), - produce a short checklist of commands to safely inspect or sandbox the package, - or attempt to summarize the remaining truncated portion of core.py if you provide it.
Capability Analysis
Type: OpenClaw Skill Name: skill-trigger-v2 Version: 2.1.4 The skill bundle contains highly irregular hardcoded absolute file paths pointing to a specific local user environment ('/Users/macmini/') in setup/wizard.py and make_doc_correct.py, which would cause the skill to fail or behave unpredictably on other systems. Furthermore, setup/wizard.py utilizes subprocess.run to execute shell commands that parse internal configuration files (~/.openclaw/workspace/.lib/skill_index.json) to extract version metadata. While the core logic in skill_trigger_v2/core.py appears to be a legitimate weighted intent-matching system, the combination of hardcoded environment assumptions and shell-based configuration parsing is a significant security and stability concern.
Capability Assessment
Purpose & Capability
The SKILL.md and README repeatedly state this is a 'framework-only' or 'documentation-only' release with runtime matching removed, yet the package contains a fully implemented matching engine (skill_trigger_v2/core.py) and an installer wizard (setup/wizard.py). That mismatch (documented-as-non-executable vs. actual executable code) is incoherent and worth scrutiny.
Instruction Scope
Runtime instructions direct you to run setup/wizard.py (check/init/verify) which read and write files under the user's workspace (~/.openclaw/workspace/.lib/*). Reading the skill index and pools.json is expected for a trigger plugin, but the wizard contains hard-coded developer paths (/Users/macmini/.openclaw/workspace) in check commands — this can fail or behave unexpectedly on other systems.
Install Mechanism
There is no download-from-URL install spec in registry metadata; the skill is instruction- and code-file based. It does not embed external arbitrary download URLs. The only external operations are recommendations to run 'clawhub install' for declared dependencies.
Credentials
The skill does not request environment variables or credentials in metadata. It does read/write files in the user's OpenClaw workspace (skill_index.json, pools.json, skill_trigger_config.json) which is proportional for a trigger service. Note the inconsistent version constraints across files (package.json, SKILL.md, wizard.py, core.py) which may prompt the wizard to suggest installing/upgrading dependencies unexpectedly.
Persistence & Privilege
The skill does not declare always:true and does not attempt to alter other skills or global agent configuration beyond writing its own config (~/.openclaw/workspace/.lib/skill_trigger_config.json). That behavior is normal for an installable skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-trigger-v2
  3. After installation, invoke the skill by name or use /skill-trigger-v2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.4
**Skill-trigger-v2 2.1.4** - Removes all runtime matching code and executable logic from the published package. - Retains only interface definitions, configuration contract, and documentation. - Shifts the package purpose to serve as a framework reference and human-readable workflow only. - Removes local setup scripts and runnable usage examples. - Clearly marks the artifact as non-executable and for documentation/guidance purposes only.
v2.1.3
v2.1.3: 同步 semantic-router v7.9.4 变更 — 移除注入文本中的 dispatch_id 动态字段和 SKILL_NOT_APPLICABLE 输出指令,消除 LLM prefix cache 破坏。dispatch_id 仍在内部生成用于日志追踪。
v2.1.2
fix: align dependency with [email protected] to resolve Skill Trigger recursive dispatch loop.
v2.1.1
- Switched dependency from skill-index to skill-quick-index with updated compatible versions. - Added documentation files: README_Humanities_CN.md and README_v2_Humanities.md. - Added make_doc_correct.py utility script for documentation correction. - Updated configuration and documentation to reflect new dependency and version compatibility.
v2.1.0
Unified threshold arbitration (v2). 🔷 Powered by halfmoon82 🔷
Metadata
Slug skill-trigger-v2
Version 2.1.4
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 5
Frequently Asked Questions

What is Skill Trigger V2?

Framework-only skill trigger reference. Runtime matching implementation has been removed from the published artifact. It is an AI Agent Skill for Claude Code / OpenClaw, with 494 downloads so far.

How do I install Skill Trigger V2?

Run "/install skill-trigger-v2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Trigger V2 free?

Yes, Skill Trigger V2 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skill Trigger V2 support?

Skill Trigger V2 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Trigger V2?

It is built and maintained by halfmoon82 (@halfmoon82); the current version is v2.1.4.

💬 Comments