brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
academic-publication-status-updaterWhen the user needs to update their academic homepage with recent paper acceptance information and code repository links. This skill scans email notifications for paper acceptance confirmations, identifies papers marked as 'preprint' or 'under review' on the user's GitHub-hosted homepage, updates their status to 'accepted', and adds corresponding GitHub rep…
Independent GitHub snapshot · Automated classification · Original documentation governs
Update the user's academic homepage (hosted on GitHub) by:
github-get_me to confirm the user's GitHub identity and profile.github-search_repositories with the user's username to find their homepage repository (typically named something like My-Homepage, personal-website, academic-kickstart, or containing _publications/ or _posts/ directories). Also note other repositories that might contain paper code.emails-get_emails or emails-search_emails to fetch recent emails. Look for keywords like "accepted", "camera-ready", "congratulations", and conference names (COML, COAI, ICML, NeurIPS, etc.)._publications/, _posts/, or similar directory using github-get_file_contents.venue field. Flag any paper where the venue contains phrases like "Under review at", "preprint", "arXiv", or "submitted to".emails-read_email on promising emails to get full details and confirm acceptance.venue field from "Under review at X" to "X" or "X (Oral)".codeurl: field in the frontmatter with the GitHub URL (e.g., https://github.com/<username>/<repo-name>).github-get_file_contents to get the current file's SHA.github-create_or_update_file to commit the changes with a descriptive message (e.g., "Update paper status: [Paper Title] accepted at [Conference], add code repository link").venue field, remove "Under review at " or "Submitted to ". Use the full conference name from the email (e.g., "COML 2025 - Conference on Machine Learning").optimizing-llms-contextual-reasoning clearly matches a paper titled "Optimizing Large Language Models for Contextual Reasoning..."."paper accepted") fails, fall back to fetching a broader batch of emails and scanning them manually.github-create_or_update_file fails with a 409 error, refetch the file to get the latest SHA and retry.codeurl if a clear match is found.Provide the user with a summary of changes made: