skills/devrel-cfp-generator/SKILL.md
A specialized workflow for crafting high-quality Call for Papers (CFP) applications. Use when the user wants to apply to a tech conference and needs to draft abstracts, outlines, and bios based on their existing work.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies devrel-cfp-generatorInstall 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 guides you through a multi-phase process to create winning CFP applications. It leverages existing project documentation, past talk history, and conference-specific themes to craft tailored proposals.
Before starting, familiarize yourself with these resources:
references/cfp_checklist.md as your step-by-step guide. Follow the 4 phases strictly.assets/proposal_template.md as the deterministic format for your drafts.assets/riccardo_bio_templates.md for standard Riccardo bios.scripts/validate_proposal.py to check character limits and section compliance.When triggered, immediately copy references/cfp_checklist.md into the local project workspace (e.g., as CFP_CHECKLIST.md) so you can interactively check off items as they are completed. Then begin executing Phase 1: Gathering Constraints.
Do not proceed to Phase 2 until all constraints and Meta info (Demo, Duration) are gathered. Use the validation script in Phase 3 before presenting the final result.
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.