Rylvo
Rylvo / PlatformBuild Skills

Skills

Reuse the behavior. Load it only when needed.

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.

Build / SkillsWorkflow overview

The right expertise. At the right moment.

Create reusable expertise that can be attached to your agents.

01 / 03
Built to work together.Discover the details Rylvo / Build

50

editable catalog skills

15

catalog categories

4

lifecycle states

1

runtime skill type today

Skill workflow

Package the behavior. Load it only when relevant.

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

Skills layer on

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
Refund policy0.67
De-escalation0.39
Order tracking0.06
system.prompt

## ACTIVATED SKILLS

Refund policy

Ask for the order number and check the return window…

De-escalation

Acknowledge frustration and offer one clear next step…

Only Active skills are eligible
Highest scores are kept first
Selection is recorded on the trace
01

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.

02

Scope

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.

03

Preview

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.

04

Activate

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.

05

Observe

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.

06

Control

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

Instructions, activation, scope, and lineage in one unit.

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.

Skills / Refund policyActive · v4
System instructionsPrompt template

# 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.

refundmoney backreturn policycancel order
Scope

All bots

Status

Active

Version

v4

Source

Prebuilt fork

Instructions

The prompt guidance injected when the skill activates.

Triggers

Natural-language conditions plus automatically extracted keywords.

Scope

One bot, all bots, or an independently cloned bot copy.

Operational counters

Activations, success/failure, confidence, and last use.

Matching and preview

Tune activation without guessing what will fire.

Preview uses the canonical lexical scorer, while live traffic can add optional semantic similarity. Configure the balance, threshold, and per-message cap for each bot.

Match preview

same lexical scorer as runtime

Test message

I want a refund and my money back. Cancel order. I am angry and frustrated; this is ridiculous.

67%

Refund policy

keyword: refund

39%

De-escalation

condition: angry

Matching and activation

Keyword weight

Literal keyword coverage

0.40

Trigger weight

Natural-language trigger hits

0.60

Minimum score

Required to activate

0.25

Max per message

Highest-ranked skills kept

8

Semantic matching · Pro

Optional embedding similarity adds paraphrase coverage. If embedding generation fails, the engine falls back to lexical matching.

Always-on option

An Active skill with instructions and no triggers activates every turn.

Score-ranked cap

The highest-scoring matches are kept up to the configured maximum.

Trace attribution

Each activated skill carries its ID, name, match reason, and score into the trace.

Prebuilt library

50 working starting points—not locked examples.

Browse 15 categories, inspect the complete instructions and triggers, then install a Draft or Active fork at org or bot scope. Every copy remains yours to edit.

Skill Library

50 templates15 categoriesSearch · filter · install

Compliance

3

Content & Marketing

3

Conversation Design

3

Customer Support

5

Data Collection

3

E-commerce

4

Finance & Insurance

3

HR & Internal

3

Healthcare

4

IT & Technical

3

Knowledge & Escalation

2

Multi-Agent

5

Real Estate & Education

2

Sales

4

Utilities

3

You own the installed copy

Edit it without changing the catalog source.

Install by scope

Choose org-level, one bot, or several independent bot copies.

Yours to edit

Every installed copy is an independent skill you can edit.

Lifecycle and governance

Operate skills like production configuration.

Keep inactive work out of runtime, preserve every change, move skills between workspaces, and use runtime health signals to catch harmful behavior early.

Lifecycle

01

Draft

Author and preview

02

Active

Eligible to match

03

Disabled

Paused, reversible

04

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.

Safety at write and runtime

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.

Operational telemetry

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.

Auto-disable protection

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

Not included

Upgrade to Pro for Skills

Lite

Not included

Upgrade to Pro for Skills

Pro and higher

Unlimited skills

Lexical + optional semantic

Skills FAQ

Know exactly what activates—and what does not.

Clear answers about runtime support, matching, metrics, always-on behavior, and plan availability.

What does a Rylvo Skill do today?

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.

How do skills work with tools?

A skill can guide when the agent should use tools already configured for its bot. Tool calls follow the bot's tool configuration and approval rules.

How does matching work?

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, and can add matching by meaning so paraphrases match too. Common words such as “can” or “about” never count as triggers.

Can a skill run on every turn?

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.

What do the success and failure counters mean?

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.

Which plans include Skills?

Skills are part of Pro and higher, with unlimited skills and optional matching by meaning. Free and Lite don’t include Skills; skills made on an earlier plan are kept and start working again after an upgrade.

Skills on Pro and higher

Stop copying behavior into every bot.

Install a Draft from the catalog or author one capability, preview the exact match, activate it deliberately, and keep every later change reversible.