DAR... ce sunt SKILL-urile?
“Agent Skills are a lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows.” --- https://agentskills.io/home
TL;DR E un folder sub ~/.agent/skills care are cel puțin fișierul SKILL.md definit
Câteva "best practices"
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!?_
Workshop
GOAL-ul nostru e: Să creem un MCP și cu ajutorul unui skill să-l folosim
Avem nevoie de NodeJs să fie instalat
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”
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
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
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
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)
Hai să le testăm
cd tools/mcp/diary && npm install && npm run/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!
Dacă sunt întrebări, vă rog!
Sper că acum ești mai skilled ca și agentul tău!