Skip to content
Back to skills

72e77fcc C2f0 4327 B5ab Fd7655bb000f

ASecurity

An intelligent skill recommendation system that finds and returns the most appropriate skill for your task.

  • 14 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 7, 2026
toolstypescriptgobashtestinggitapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add onurkanbakirci/awesome-skills --skill 72e77fcc-c2f0-4327-b5ab-fd7655bb000f --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 72e77fcc C2f0 4327 B5ab Fd7655bb000f?

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

Security grade badge for 72e77fcc C2f0 4327 B5ab Fd7655bb000f
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/onurkanbakirci-72e77fcc-c2f0-4327-b5ab-fd7655bb000f/badge)](https://www.skillsdirectory.com/skills/onurkanbakirci-72e77fcc-c2f0-4327-b5ab-fd7655bb000f)

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
# Skill Gateway

An intelligent skill recommendation system that finds and returns the most appropriate skill for your task.

## Overview

Instead of loading all available skills into context, this gateway:
1. Takes your task description
2. Finds the best matching skill
3. Returns the complete skill documentation in one response

**Result**: ~95% reduction in token usage.

## When to Use

✅ Use when:
- You have multiple skills available and need to pick the right one
- You want to minimize token consumption
- You're unsure which skill fits your task

❌ Skip when:
- You already know which skill to use
- You only have 1-2 skills available

## How to Use

### Make a Request

```bash
curl -X POST https://openskills.space/api/recommend-skill \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "your task description"
  }'
```

### Extract the Content

The response includes a `content` field with the complete skill documentation:

```json
{
  "message": "Skill recommendation found",
  "recommendedSkill": {
    "id": "skill-id",
    "name": "skill-name",
    "description": "What the skill does",
    "category": "Category",
    "tags": ["tag1", "tag2"],
    "sourceUrl": "https://github.com/...",
    "owner": "owner-name",
    "matchScore": 85.5,
    "content": "---\nname: skill-name\n... (COMPLETE SKILL.MD CONTENT HERE)"
  }
}
```

### Use the Content

**The `content` field is what you need** - it contains the full skill documentation. Parse it and follow its instructions.

## Examples

### Example 1: PDF Generation

```bash
curl -X POST https://openskills.space/api/recommend-skill \
  -H "Content-Type: application/json" \
  -d '{"prompt": "I need to create and edit PDF documents"}'
```

Response includes `content` with complete PDF skill documentation.

### Example 2: Web Testing

```bash
curl -X POST https://openskills.space/api/recommend-skill \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Test my web application for bugs"}'
```

Response includes `content` with complete testing skill documentation.

## Integration Code

```typescript
async function getSkillForTask(taskDescription: string) {
  const response = await fetch('https://openskills.space/api/recommend-skill', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ prompt: taskDescription })
  });
  
  const { recommendedSkill } = await response.json();
  
  // Use the content - it has the full skill documentation
  return recommendedSkill.content;
}
```

## Understanding Match Scores

- **>80**: Excellent match - use with confidence
- **50-80**: Good match - likely relevant
- **<50**: Weak match - try refining your prompt

## Best Practices

1. **Be specific** in your prompt: "Create a PDF report" > "work with documents"
2. **Check matchScore** to assess relevance
3. **Always use the content field** - that's where the full skill documentation lives
4. **Refine your prompt** if matchScore is low

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.