← Back to Skills Marketplace
Skill Combinator — Emergent Capabilities Engine
by
Wesley Armando
· GitHub ↗
· v1.0.2
417
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install skill-combinator
Description
Meta-skill that unlocks emergent capabilities by combining your agent's installed skills in non-obvious ways. Use this skill whenever your agent faces a comp...
Usage Guidance
This skill appears internally consistent for discovering and cataloging multi-skill combinations, but review a few operational details before installing:
- Confirm how OpenClaw delivers Telegram reports: is the platform the sender (skill provides only content) or could the agent perform HTTP calls? Prefer platform-mediated delivery so the skill itself never performs network requests.
- Check the contents of AGENTS.md and MEMORY.md in your workspace; they may contain sensitive policy or user memory. The skill reads these files (read-only) to inform distillation — ensure nothing secret is stored there or that you are comfortable with read access.
- Limit the Telegram bot token's scope (use a bot restricted to the intended chat), rotate the token if needed, and do not reuse a token with broader permissions.
- Inspect other installed SKILL.md files for any sensitive content before allowing the combinator to read them; the skill intends to extract name+description but the grep/cat approach reads the files locally.
- Validate the cron job/session configuration in OpenClaw (isolated session recommended) and verify the constraints in cron-message.md are enforced by the platform (e.g., prohibition on installing new skills autonomously, not writing AGENTS.md/SOUL.md).
If you want stronger assurance, request documentation from the platform about notification mediation and a runtime audit log showing that the skill only read the declared files and did not perform outbound network calls. If you cannot confirm these, treat the read access to MEMORY.md/AGENTS.md as a potential privacy risk.
Capability Analysis
Type: OpenClaw Skill
Name: skill-combinator
Version: 1.0.2
The skill acts as a meta-analyzer that inventories all installed skills and workspace logs to identify 'emergent capabilities.' While the intent appears helpful, it requires broad read access to the entire `/workspace/skills/` directory and core configuration files like `AGENTS.md` and `MEMORY.md`, as well as access to the `TELEGRAM_BOT_TOKEN`. The 'Weekly Distillation' logic (defined in `SKILL.md` and `cron-message.md`) processes entries from `LEARNINGS.md`, which introduces a risk of indirect prompt injection if those logs contain unsanitized data from other skills or external missions.
Capability Assessment
Purpose & Capability
The skill claims to inventory installed skills, detect multi-skill combinations, log outcomes, and send a weekly report. The declared read/write paths (skills directory, COMBINATIONS.md, .learnings) and the Telegram env vars match that purpose. Asking for a Telegram bot token and chat id is proportionate for sending scheduled reports.
Instruction Scope
Runtime instructions explicitly read /workspace/skills/ (name+description), .learnings files, COMBINATIONS.md, AGENTS.md, and MEMORY.md and write COMBINATIONS.md and .learnings entries. Reading other skills' SKILL.md to extract name/description is expected. However AGENTS.md and MEMORY.md can contain sensitive policy or memory content; the skill claims never to write those or output credentials, but the instruction set still grants read access to potentially sensitive files — this is scope-sensitive and worth reviewing.
Install Mechanism
No install spec or external downloads; instruction-only skill (no code files executed). This is low risk from an install/execution perspective.
Credentials
Only TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID are required and TELEGRAM_BOT_TOKEN is declared as primaryEnv. That is appropriate for sending notifications. The documentation asserts the platform mediates delivery and the skill makes no direct HTTP calls; this is plausible but ambiguous — operators should confirm the platform, not the skill, performs the network send and that the token's scope is limited.
Persistence & Privilege
always:false and default autonomous invocation are used (normal). The skill writes only to its own catalogue and .learnings/memory logs and explicitly forbids writing AGENTS.md or SOUL.md. It does not request platform-wide always-on privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-combinator - After installation, invoke the skill by name or use
/skill-combinator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added a homepage field (https://github.com/georges91560/skill-combinator) to SKILL.md.
- Updated metadata structure for environment variables and file path requirements.
- Clarified that AGENTS.md is only readable, not writable.
- Enhanced documentation on environment variables' secure handling and clarified network behavior.
- No functional code changes; documentation and metadata improvements only.
v1.0.1
- Improved file naming consistency by renaming documentation files (README.md, cron-message.md).
- Updated SKILL.md to clarify read/write access paths and env variable requirements, including strict rules for handling secrets and file contents.
- Enhanced logging rules: skills inventory, outcomes, and metrics may be logged, but never file contents or credentials.
- Refined execution logic to ensure all macro-actions require operator approval and respect the Autonomy Gate defined in AGENTS.md.
- Weekly distillation and reporting behavior remain unchanged; documentation now more clearly explains process flow and constraints.
v1.0.0
- Initial release of skill-combinator: a meta-skill enabling emergent capabilities by combining installed agent skills for superior problem-solving.
- Automatically inventories skills, detects potential multi-skill synergies, and proposes/executes combination plans for complex, multi-domain missions.
- Discovers and catalogs skill combinations in COMBINATIONS.md, integrating learnings and success metrics over time.
- Runs weekly to promote proven combinations and propose new skill ideas based on repeated capability gaps.
- Maintains robust logging for every combination attempt, ensuring traceability for successes and failures.
Metadata
Frequently Asked Questions
What is Skill Combinator — Emergent Capabilities Engine?
Meta-skill that unlocks emergent capabilities by combining your agent's installed skills in non-obvious ways. Use this skill whenever your agent faces a comp... It is an AI Agent Skill for Claude Code / OpenClaw, with 417 downloads so far.
How do I install Skill Combinator — Emergent Capabilities Engine?
Run "/install skill-combinator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Combinator — Emergent Capabilities Engine free?
Yes, Skill Combinator — Emergent Capabilities Engine is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Skill Combinator — Emergent Capabilities Engine support?
Skill Combinator — Emergent Capabilities Engine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Combinator — Emergent Capabilities Engine?
It is built and maintained by Wesley Armando (@georges91560); the current version is v1.0.2.
More Skills