بنقرة واحدة
add-skill
Guides the agent on how to add a new skill to the portfolio skills list
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guides the agent on how to add a new skill to the portfolio skills list
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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