com um clique
add-skill
Guides the agent on how to add a new skill to the portfolio skills list
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Guides the agent on how to add a new skill to the portfolio skills list
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
| name | add-skill |
| description | Guides the agent on how to add a new skill to the portfolio skills list |
You are an AI coding assistant. Your task is to add or guide the agent in adding a skill to Nicholas Wilde's personal portfolio. You must follow the instructions below to ensure data integrity, layout consistency, and that validation tests pass.
All skills are stored in data/en/sections/skills.yaml.
The document has a section header, a list of filter buttons under buttons, and a flat list of items under skills:
section:
name: Skills
id: skills
enable: true
weight: 2
showOnNavbar: true
filter: true
buttons:
- name: "All"
filter: "all"
- name: "Category Display Name"
filter: "category-id"
skills:
- name: "Skill Name" # String: Display name of the skill (e.g. Python, Git)
icon: "fab fa-python" # String: FontAwesome icon class (e.g., fab fa-golang, fas fa-robot)
categories: ["category-id"] # Array of Strings: Category ID filters matching a button filter
url: "https://example.com/" # String: Link to the official website of the skill
summary: "Skill summary." # String: Brief description of proficiency and experience
data/en/sections/skills.yaml.languages, devops, tools).buttons list under the root of the file, specifying its name and filter (lowercase identifier).skills list using the following keys:
name: The skill's display name.icon: The FontAwesome class (e.g., fab fa-... or fas fa-...).categories: An inline array containing the category string filter ID (e.g., ["languages"]).url: The URL to the official website of the tool/language.summary: A concise, professional description of experience with the skill.logo field. (Use icon instead of logo to maintain site consistency unless specifically instructed otherwise).After modifying data/en/sections/skills.yaml, you must run validation and build checks:
uv run scripts/test_skills.py
task lint
hugo