Create
Write a reusable instruction package.
Start manually, install an editable catalog copy, import JSON, ask Architect to create one, or optionally promote a cluster of related agent rules into a Draft skill.
Skills
Turn agent instructions into scoped, testable Skills. Preview exactly what will activate, inject only relevant guidance per turn, trace every match, and reverse any bad change.
50
editable catalog skills
15
catalog categories
4
lifecycle states
1
runtime skill type today
Skill workflow
Rylvo Skills turns reusable agent instructions into managed runtime units: scoped, previewable, selectively activated, traced, versioned, and reversible.
Per-turn activation
message → score → select → inject
User message
“I want a refund and my money back. Cancel order. I am angry and frustrated; this is ridiculous.”
The same message can activate more than one relevant skill.
Match candidates
min 0.25## ACTIVATED SKILLS
Refund policy
Ask for the order number and check the return window…
De-escalation
Acknowledge frustration and offer one clear next step…
Write a reusable instruction package.
Start manually, install an editable catalog copy, import JSON, ask Architect to create one, or optionally promote a cluster of related agent rules into a Draft skill.
Choose exactly which bots can use it.
Keep the skill bot-specific, make one org-level skill available to every bot, or clone an existing skill into another bot as an independently editable copy.
Test activation before live traffic.
Enter a sample message and see which skills match, their score, matched keywords, scope, status, instructions, and why they were selected.
Only Active skills enter the runtime.
Enable the Skills Layer for the bot. Matching Active prompt-template skills are ranked, capped, and added to the system prompt for that turn under ACTIVATED SKILLS.
See what fired and how the turn ended.
Traces carry the skill ID, name, match route, and score. Usage events roll up activations, operational success and failure, confidence, and last-used time.
Change safely and reverse regressions.
Every edit creates a version. Compare the recorded history, restore an earlier version, disable or archive a skill, and optionally auto-disable high-failure skills.
Inside a skill
Author the behavior and when it applies, then keep its scope, status, source, versions, expected tools, and operational counters attached to the same managed object.
# Refund handling
1. Ask for the order or transaction ID.
2. Check the configured return window.
3. Explain eligibility and next steps.
4. Never promise an exception.
Required tools are expectations, not an execution guarantee.
All bots
Active
v4
Prebuilt fork
The prompt guidance injected when the skill activates.
Natural-language conditions plus automatically extracted keywords.
One bot, all bots, or an independently cloned bot copy.
Activations, success/failure, confidence, and last use.
Runtime boundary
Prompt Template is the only skill type that can be created and activated at runtime today. Tool Chain, Code Snippet, and Workflow remain schema types marked coming soon. Required tools and tool-chain steps on a prompt-template skill are advisory hints shown to the model; Rylvo does not execute them as a deterministic chain.
Matching and preview
Preview uses the canonical lexical scorer, while live traffic adds optional Lite+ semantic similarity. Configure the balance, threshold, and per-message cap for each bot.
Match preview
same lexical scorer as runtimeTest message
I want a refund and my money back. Cancel order. I am angry and frustrated; this is ridiculous.
Refund policy
keyword: refund
De-escalation
condition: angry
Matching and activation
Keyword weight
Literal keyword coverage
Trigger weight
Natural-language trigger hits
Minimum score
Required to activate
Max per message
Highest-ranked skills kept
Semantic matching · Lite+
Optional embedding similarity adds paraphrase coverage. If embedding generation fails, the engine falls back to lexical matching.
An Active skill with instructions and no triggers activates every turn.
The highest-scoring matches are kept up to the configured maximum.
Each activated skill carries its ID, name, match reason, and score into the trace.
Prebuilt library
Browse 15 categories, inspect the complete instructions and triggers, then install a Draft or Active fork at org or bot scope. Every copy remains editable and quota-checked.
Skill Library
50 templates15 categoriesSearch · filter · installCompliance
3Content & Marketing
3Conversation Design
3Customer Support
5Data Collection
3E-commerce
4Finance & Insurance
3HR & Internal
3Healthcare
4IT & Technical
3Knowledge & Escalation
2Multi-Agent
5Real Estate & Education
2Sales
4Utilities
3You own the installed copy
Edit it without changing the catalog source.
Install by scope
Choose org-level, one bot, or several independent bot copies.
Quota checked
Every installed copy counts toward the plan’s skill limit.
Lifecycle and governance
Keep inactive work out of runtime, preserve every change, move skills between workspaces, and use runtime health signals to catch harmful behavior early.
Lifecycle
Draft
Author and preview
Active
Eligible to match
Disabled
Paused, reversible
Archived
Retained, inactive
Version history
Updates capture instructions, triggers, status, reason, actor, and counters at change time.
Non-destructive rollback
Restoring an older snapshot creates a new version instead of erasing newer history.
JSON portability
Export all skills or a bot’s effective set; import up to 50 items with per-item validation.
Clone to another bot
Create a separate bot-scoped copy with fresh counters and its own version history.
Create, update, import, and catalog-install paths reject known prompt-injection patterns. The runtime scans instructions again before rendering and records suspicious content in logs.
Idempotent per-turn events are asynchronously aggregated into activation, operational success/failure, average confidence, and last-used counters without putting a hot write on the skill document for every request.
Configure an org-wide failure threshold and minimum usage window. The scheduled guard can disable an Active skill that crosses the threshold, append a version record, and notify admins.
Export JSON
Import JSON
Free
3 skills
Lexical matching
Lite
25 skills
Lexical + optional semantic
Pro and higher
Unlimited skills
Lexical + optional semantic
Skills FAQ
Clear answers about runtime support, matching, metrics, always-on behavior, and plan availability.
A live Rylvo Skill is a prompt-template capability: instructions plus activation triggers, scope, lifecycle, versions, and runtime telemetry. When an Active skill matches a message, its instructions are added to the bot’s system prompt for that turn.
No. Prompt-template skills are the only runtime-supported skill type today. A skill may name required tools or include a suggested tool sequence, but those are instructions for the model—not a deterministic tool-chain executor. Code-snippet and workflow types are also schema-only and marked coming soon in the dashboard.
The default lexical score combines keyword coverage and trigger-condition hits. The defaults are 40% keyword and 60% trigger weight, a 0.25 activation threshold, and up to eight activated skills. Operators can tune all four values. Lite and higher can optionally add embedding similarity so paraphrases can match.
Yes. An Active skill with instructions and no trigger keywords or conditions is treated as always-on by the live runtime. Triggered skills remain dormant until they clear the configured score.
They are operational turn outcomes—not a custom business KPI. A normal non-blocked turn counts as success; engine errors or blocked turns count as failure. Confidence also accounts for the match score and guardrail interventions.
Skills are available on every plan within quota: Free includes 3 skills, Lite includes 25, and Pro and higher include unlimited skills. Semantic matching is available on Lite and higher; Free uses lexical matching.
Skills on every plan
Install a Draft from the catalog or author one capability, preview the exact match, activate it deliberately, and keep every later change reversible.
Essential storage keeps Rylvo secure and remembers requested settings. With permission, Google Firebase Analytics and Rylvo product analytics help us understand usage and reliability. Analytics stays off unless accepted. See our Privacy Policy.