skills/add-to-portfolio-app/SKILL.md
(💛) Adds a new Talk or Article to Riccardo personal portfolio application.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies add-to-portfolio-appInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill allows the agent to add a new project to a portfolio application.
Adds a new Talk or Article from Riccardo to a portfolio application.
The goal is to add this information to:
Activate this skill when the user wants to add a new project to their portfolio or simply pings you a link to something they did (youtube video, article written, ...)
~/git/vibecoding/apps-portfolio and read GEMINI.md instructions there. Basically, this means adding the new article/info onto etc/data.yaml and running a script to update the sqlite DB.git commit -> git push.I also have a github repo with a list of my articles and event to which I go.
~/git/my-sessions-and-bio/code-projects.md, oss-contributions.md, talks.md , or workshops.md.Note. Consider also Googling for "Riccardo Carlesso <other info>". You might find some youtube video about a presentation, would be nice to attach it.
If the repo online doesn't show data, ensure user has:
gcloud auth login --update-adcgcloud auth application-default print-access-token~/git/vibecoding/apps-portfolio/. In particular, read well its GEMINI.md: plenty of non obvious dependencies in there.~/git/my-sessions-and-bio/tools
(💛) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.
development
(💛) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).
tools
Google Workspace CLI managed the Carlesso way—featuring isolated configurations, selective read-only security, and standard workflows.
testing
Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.