Skip to content
Back to skills

Skill Activator Majiayu000

ASecurity

Guide for making skills discoverable and ensuring they get invoked at the right time. Use when creating new skills or troubleshooting why existing skills aren't being called.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
code-qualitygotestingdebuggingrefactoringcode-reviewapisecurityperformance

Works with

  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill skill-activator-majiayu000 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Activator Majiayu000?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Activator Majiayu000
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-skill-activator-majiayu000/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-skill-activator-majiayu000)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-activator
description: Guide for making skills discoverable and ensuring they get invoked at the right time. Use when creating new skills or troubleshooting why existing skills aren't being called.
---

# Skill Activator: Make Your Skills Work

## Purpose

Ensure skills are discovered and invoked at the right time by designing effective triggers and descriptions.

## Why Skills Don't Get Called

| Problem | Cause | Solution |
|---------|-------|----------|
| Never invoked | Description doesn't match user language | Add trigger phrases |
| Invoked at wrong time | Description too broad | Add "Use when" / "Don't use when" |
| Invoked but ignored | Low relevance signal | Make description more specific |

## The Skill Description Formula

```
[What it does] + [When to use] + [Trigger phrases]
```

### Bad Example
```yaml
description: Code review skill
```
- Too vague
- No trigger phrases
- Doesn't say when to use

### Good Example
```yaml
description: >
  Perform structured code review with security, performance, and
  maintainability checks. Use when reviewing PRs, before merging,
  or when user says "review", "check this code", or "find issues".
```
- Specific about what it does
- Clear when to use
- Multiple trigger phrases

## Trigger Phrase Design

### Match User Language

Think about how users actually ask for things:

| User Says | Skill Should Match |
|-----------|-------------------|
| "review this" | code-review |
| "check for bugs" | code-review, debug |
| "is this secure?" | security-review |
| "make it faster" | performance-optimization |
| "clean this up" | refactoring |

### Include Variations

```yaml
description: >
  ... Use when user says "review", "check", "look at",
  "find issues", "is this good", or "before merging".
```

## The Description Template

```markdown
---
name: {skill-name}
description: >
  {One sentence: what this skill does}.
  Use when {specific situations}.
  Trigger phrases: "{phrase1}", "{phrase2}", "{phrase3}".
  Don't use when {exclusions}.
---
```

### Complete Example

```markdown
---
name: api-design
description: >
  Design RESTful APIs following best practices for naming,
  versioning, and error handling. Use when creating new endpoints,
  reviewing API design, or planning API changes. Trigger phrases:
  "design API", "new endpoint", "REST structure", "API review".
  Don't use for GraphQL or internal service communication.
---
```

## Skill Audit Checklist

Review each skill against this checklist:

### Discoverability
- [ ] Description is under 200 characters (for readability)
- [ ] First sentence clearly states purpose
- [ ] Contains 3+ trigger phrases
- [ ] Trigger phrases match real user language

### Specificity
- [ ] "Use when" is specific, not generic
- [ ] "Don't use when" excludes wrong contexts
- [ ] Doesn't overlap significantly with other skills

### Invocation Testing
- [ ] Tested with natural language requests
- [ ] Verified it's called in expected scenarios
- [ ] Verified it's NOT called in wrong scenarios

## Skill Categories and Conventions

### By Invocation Style

| Style | `disable-model-invocation` | When to Use |
|-------|---------------------------|-------------|
| Auto-invoked | `false` or omitted | Should trigger automatically based on context |
| Manual only | `true` | User must explicitly call with `/skill-name` |

### When to Use Manual-Only

- Destructive operations (delete, reset)
- Long-running processes
- Operations with side effects
- User preference workflows

## Debugging Skill Invocation

### Skill Not Being Called?

1. **Check description** - Does it match how users ask?
2. **Check triggers** - Are trigger phrases natural?
3. **Check competition** - Is another skill taking priority?
4. **Test directly** - Call with `/skill-name` to verify it works

### Skill Called at Wrong Time?

1. **Add exclusions** - "Don't use when..."
2. **Narrow scope** - Make "Use when" more specific
3. **Split skill** - Maybe it's doing too many things

## Skill Discovery Commands

### List Available Skills
```
/help skills
```

### Test Skill Matching
Ask Claude: "Which skill would you use for [scenario]?"

### Force Skill Invocation
```
/skill-name [arguments]
```

## Integration with Other Skills

- Use **intent-first** to clarify what the user needs
- Use **delegation-triggers** to decide if a skill or agent is appropriate
- Then activate the right skill based on the clarified intent

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.