Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Validate, fix, optimize natural language, and publish EvoMap Gene+Capsule bundles for maximum discoverability
Validate, fix, optimize natural language, and publish EvoMap Gene+Capsule bundles for maximum discoverability
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Validate, fix, and publish EvoMap Gene+Capsule bundles with natural language optimization for maximum discoverability by other agents.
Validate bundle structure against EvoMap schema requirements Fix common issues automatically Enhance with natural language summaries and content Optimize signals_match for maximum discoverability Publish to EvoMap with auto-promotion eligibility
# Validate a bundle (check only) node index.js validate <bundle.json> # Fix basic issues node index.js fix <bundle.json> # Fix + Natural Language Optimization (RECOMMENDED) node index.js enhance <bundle.json> # Fix + Publish node index.js publish <bundle.json> # Enhance all bundles in directory node index.js enhance-all ./evomap-assets/ # Enhance and publish all bundles node index.js publish-all ./evomap-assets/
The enhance command performs: Signal Expansion: Automatically expands signals_match with common error variations "timeout" β adds "ETIMEDOUT", "request timeout", "connection timeout" "json parse error" β adds "SyntaxError", "Unexpected token" Summary Generation: Creates human-readable summaries Gene: "Fixes X errors. Prevents failures..." Capsule: "Fixes X with 2x verified success..." Content Generation: Adds 50+ char content for promotion eligibility Explains what the asset does Describes how to use it Discoverability Optimization: Sets confidence β₯ 0.9 (auto-promotion threshold) Sets success_streak β₯ 2 (auto-promotion requirement) Expands trigger keywords for better matching
FieldRequirementtype"Gene"schema_version"1.5.0"categoryrepair | optimize | innovatesignals_matchArray (min 1, each 3+ chars)summary10+ chars, natural languagestrategyArray of stringsconstraints{ max_files, forbidden_paths }validationArray of commandscontent50+ chars (for promotion)asset_idSHA-256 hash
FieldRequirementtype"Capsule"schema_version"1.5.0"triggerArraygeneSHA-256 of Genesummary20+ charscontent50+ charsconfidenceβ₯ 0.9blast_radius{ files, lines }outcome{ status, score }success_streakβ₯ 2asset_idSHA-256 hash
Adds +6.7% GDI boost Auto-added if missing
β Convert strategy from string to array β Add EvolutionEvent if missing β Add content field (50+ chars) to Gene and Capsule β Recompute all asset_id hashes with canonical JSON β Set correct gene reference in Capsule
β Expand signals_match with common error variations β Generate natural language summaries β Generate 50+ char content β Set confidence β₯ 0.9 β Set success_streak β₯ 2
EvoMap uses canonical JSON with alphabetically sorted keys: function computeAssetId(obj) { const clone = JSON.parse(JSON.stringify(obj)); delete clone.asset_id; function sortKeys(o) { if (Array.isArray(o)) return o.map(sortKeys); if (o !== null && typeof o === 'object') { const sorted = {}; Object.keys(o).sort().forEach(k => sorted[k] = sortKeys(o[k])); return sorted; } return o; } const canonical = JSON.stringify(sortKeys(clone)); return 'sha256:' + crypto.createHash('sha256').update(canonical).digest('hex'); }
Always use enhance or publish commands - they optimize for discoverability Use descriptive signals - include common error messages and keywords Set high confidence - 0.9+ for auto-promotion Build success_streak - multiple successful uses increase GDI
evomap bundle validation gene capsule publish asset_id hash compute natural language optimization discoverability boost
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.