← Back to Skills Marketplace
ccapton

Model Alias Append

by Ccapton · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
2129
Downloads
3
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install model-alias-append
Description
Automatically appends the model alias to the end of every response with integrated hook functionality and configuration change detection. Use when transparency about which model generated each response is needed. Use when: providing model transparency, tracking which model generated responses, monitoring configuration changes, or ensuring response attribution.
Usage Guidance
This skill appears to do what it says: it reads your OpenClaw configuration to map model IDs to aliases, appends aliases to responses, and watches the config for changes. Before installing or enabling the hook, consider: 1) Back up your ~/.openclaw/openclaw.json — the manage-hook script will write to it to toggle the response-alias-injector entry. 2) Review your openclaw.json for any sensitive fields (the skill reads that file) and ensure you're comfortable with a skill reading it. 3) The skill does not make network requests or request secrets; however, only install from a source you trust (the package metadata points to a GitHub repo). 4) If you prefer not to have any package modify your global config, avoid calling the enable/disable hook methods — you can enable the hook manually in your config instead. Overall this package is internally consistent with its description.
Capability Analysis
Type: OpenClaw Skill Name: model-alias-append Version: 1.0.2 The skill 'model-alias-append' is designed to append model aliases to agent responses and monitor OpenClaw configuration changes. Its code (`hooks/response-alias-injector/handler.js`, `main.js`, `scripts/manage-hook.js`) primarily interacts with the `openclaw.json` configuration file, reading it to extract model aliases and detect modifications, and writing to it to enable/disable its own hook. The use of `fs` and `child_process` modules is confined to these legitimate configuration management tasks, with no evidence of data exfiltration, arbitrary command execution, persistence mechanisms, or prompt injection attempts in any of the analyzed files.
Capability Assessment
Purpose & Capability
Name/description claim: append model alias and detect config changes. The code implements alias extraction, response modification, config polling, and a script to enable/disable a response hook — all directly related to the stated purpose.
Instruction Scope
SKILL.md and code instruct the agent to read ~/.openclaw/openclaw.json (and similar paths) and modify responses. The manage-hook script also writes into the user's openclaw.json to enable/disable the hook. That behavior is consistent with enabling the hook but is a scope note because it modifies a global config file.
Install Mechanism
No remote downloads or install spec; this is a local package with source files bundled. There are no npm dependencies or external installers referenced, so nothing is fetched from untrusted URLs at runtime.
Credentials
The skill requests no environment variables or credentials. It reads the local OpenClaw config file (which is reasonable to determine aliases); it does not transmit data externally or require unrelated secrets.
Persistence & Privilege
always is false and autonomous invocation is allowed by default (normal). The skill sets up a periodic timer to poll the config and provides methods that run a local script to modify ~/.openclaw/openclaw.json to enable/disable the hook. Modifying the global config is justified for enabling the hook but is a privileged action the user should be aware of.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install model-alias-append
  3. After installation, invoke the skill by name or use /model-alias-append
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated install instructions to remove explicit version requirement; now installs latest version by default. - Bumped version to 1.0.2.
v1.0.1
- Removed TESTING.md and enhanced-feature.md documentation files. - Documentation simplified and restructured for clarity and easier setup. - Installation instructions added directly to the documentation. - Feature list updated with clearer examples and a configuration snippet. - Existing features and functionality remain unchanged.
v1.0.0
- Initial release of Model Alias Append skill. - Automatically appends the configured model alias to the end of every response for transparency. - Includes a response interception hook for seamless integration. - Monitors configuration changes in real time and notifies users when updates occur. - Dynamically applies configuration changes without requiring a restart. - Preserves response formatting and reply tags.
Metadata
Slug model-alias-append
Version 1.0.2
License
All-time Installs 3
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is Model Alias Append?

Automatically appends the model alias to the end of every response with integrated hook functionality and configuration change detection. Use when transparency about which model generated each response is needed. Use when: providing model transparency, tracking which model generated responses, monitoring configuration changes, or ensuring response attribution. It is an AI Agent Skill for Claude Code / OpenClaw, with 2129 downloads so far.

How do I install Model Alias Append?

Run "/install model-alias-append" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Model Alias Append free?

Yes, Model Alias Append is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Model Alias Append support?

Model Alias Append is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Model Alias Append?

It is built and maintained by Ccapton (@ccapton); the current version is v1.0.2.

💬 Comments