← Glean-ia-acs Β· Day 32 of 56
Level 300 β€” Power user30 minNIST MAP

Explicit Invocation

Calling a Skill by name or with a slash command

You'll be able to

Read first

Day 4 Lab

  1. Pick a Skill you want to run on demand, every time, no ambiguity.
  2. Invoke it by name in your request and confirm it runs.
  3. Try the /slash command form for the same Skill.
  4. Send a request the router would normally miss, then force it with explicit invocation.
  5. Decide which Skills you'll always call explicitly vs. let Glean route.

Working Example: Two Ways to Call a Skill

When you don't want to depend on auto-routing, invoke a Skill explicitly β€” by naming it or with a /slash command. Both bypass the router and run the Skill you named. Verified against assistant_skills.

Auto-routed (Glean decides):
  "summarize my week"            β†’ Glean picks a Skill from descriptions

Explicit by name:
  "Use the Weekly status digest Skill to summarize my week"

Explicit by slash command:
  /weekly-status-digest          β†’ runs that Skill directly, no routing

Routing is convenient; explicit invocation is deterministic. For a Skill you run the same way every time β€” or one whose description overlaps with others β€” call it by name or slash so it fires exactly when you mean it to.

Check for understanding

When would you call a Skill explicitly instead of letting Glean route?

Check yourself

Pick an answer β€” you'll see if it's right and why.

1. What is a Glean Assistant Skill?

2. Who can invoke a Personal Skill?

3. When Glean auto-selects a Skill, what does it primarily match against?

4. Which gives you deterministic control over which Skill runs?

5. A Skill keeps firing on the wrong requests. What is the most likely fix?

Pass threshold 80% Β· week 5 quiz

In 10 seconds

β€œDon't want to gamble on routing? Call the Skill yourself β€” name it directly or fire it with a /slash command. Explicit invocation is the deterministic path.”

Next Β· Week 5 Day 5
Sharing Skills