Ce face ca agentul meu să fie SKILLED!?

ȘTIM!

Skills, doh!

DAR... ce sunt SKILL-urile?

SKILL-urile sunt:

“Agent Skills are a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows.” --- https://agentskills.io/home

Ce e un SKILL atunci?

TL;DR E un folder sub ~/.agent/skills care are cel puțin fișierul SKILL.md definit

Un SKILL e o extensie!

Câteva "best practices"

  • Trebuie să rămână lean - sub 500 linii
  • Trebuie să aibă un singur focus – o singură capabilitate
  • Name și Description sunt singurele detalii folosite pentru activare

https://agentskills.io/skill-creation/best-practices

Cool! De unde începem?

Hai să începem!

npx skills add https://github.com/vercel-labs/skills 

E un skill care-l putem folosi pentru a găsi skill-uri. _Ce poate fi mai tare!?_

Hai să instalăm SKILL-uri!

Workshop

GOAL-ul nostru e: Să creem un MCP și cu ajutorul unui skill să-l folosim

Avem nevoie de NodeJs să fie instalat

Improving YOUR skills!

Instalăm find-skills

npx skills add https://github.com/vercel-labs/skills

Îl testăm : Deschidem interfața agentului preferat și tastăm /skill și alegem /skill:find-skills și adăugăm o descriere ce căutăm

Spre exemplu ”Caut un skill pentru a mă ajuta la brainstorming

Improving your skills!

Odată ce instalăm un skill, acesta poate avea și scripturi. Un skill are aceleași permisiuni ca și agentul, de aceea e IMPORTANT să verificăm skill-ul înainte să-l folosim.

Review {this skill folder} and check if it contains any malicious code or unsafe behavior.
Focus your analysis on:
- What the skill does (based on code, not just README)
- Any file system access beyond expected scope
- Network calls (external APIs, unknown endpoints)
- Execution of shell commands or dynamic code (eval, exec, child process)
- Access to environment variables, secrets, or tokens
- Obfuscated, minified, or hard-to-read code
- Any signs of data exfiltration or tracking

For your answer:
1. Summarize the purpose of the skill
2. Highlight any suspicious patterns or risks
3. Rate the risk level: Safe / Needs Review / Potentially Malicious
4. Suggest specific things I should manually verify before using it

Be concise and pragmatic. Assume this runs on my local machine.

Deschide .agents folder în IDE și dă paste la prompt

Improving your skills!

Pentru acest demo, v-om folosi 3 skill-uri care-mi plac super mult

npx skills add https://github.com/obra/superpowers/tree/main/skills
# pick brainstorm, Global and for the rest just press Enter
npx skills add https://github.com/anthropics/skills/tree/main/skills
# pick mcp-builder and skill-creator, Global and for the rest just press Enter

Hai să le punem la muncă

Deschide agentul preferat și tastează /skill, selectând /skill:brainstorm și scriem ce vrem să creem

I want to create a local diary MCP and a new skill that uses this mcp to securely log and review my daily thoughts, 
dev logs, and productivity. 

The MCP should expose tools to:
1. Write a new markdown file to a specific local folder (e.g., ~/diary/YYYY-MM-DD.md) with a timestamp.
2. Read or scan existing markdown files from that folder to fetch historical context.

The skill should act as a reflection assistant that asks me about my day, structures my chaotic thoughts into clean 
markdown sections (Achievements, Blockers, Thoughts), and automatically saves the entry locally using the MCP once I 
approve it. It should also be able to read past entries when asked about previous days.

Save it as a development plan .

Dacă ești întrebat de permisiuni, alege Allow.

Răspunde la întrebări pentru a defini planul de implementare.

Rezultatul trebuie să fie un plan de implementare

Improving your skills!

Ne folosim de plan să creem mcp-ul și skill-ul

# Creem mcp-ul
/skill:mcp-builder #file:2026-05-29-daily-diary-design.md 
# înlocuiește 2026-05-29-daily-diary-design cu planul tău
# Creem skill-ul
/skill:skill-creator #file:2026-05-29-daily-diary-design.md 
# înlocuiește 2026-05-29-daily-diary-design cu planul tău

Rezultat: codul pentru MCP și skill să fie generate (cu evals)

Improving your skills!

Hai să le testăm

  • Copy/Move/Symlink noul skill în .agents/skills
  • Start mcp -> cd tools/mcp/diary && npm install && npm run
  • Deschide o nouă conversație și testează-l
/skill:diary I had the best day ever! I learned what is a skill and how I can build/install and use my own.
# al vostru poate să se numească altfel - ține-ți minte: Numele skill-ului e numele folderului

Te-ai blocat? Nu-ți fă griji!

Scrie-mi! și te ajut cu drag să o scoți la capăt!

Thank YOU!

Dacă sunt întrebări, vă rog!

Sper că acum ești mai skilled ca și agentul tău!

1 / 15