prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Gmail via Composio API. Use when: (1) Sending emails with optional CC/BCC (2) Listing, searching, or reading inbox messages (3) Replying to messages (4) Creating drafts or managing labels Use Composio HTTP API only.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Conduct literature reviews and develop CS research proposals. Use when: (1) Reviewing a research area systematically (2) Finding gaps in existing work (3) Proposing novel research contributions (4) Identifying assumptions to challenge ("bit flip" methodology) (5) Designing validation strategies for research claims.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Neuro-symbolic AI combining LLMs with symbolic solvers. Use when: (1) Implementing natural language to logic translation (2) Integrating Z3, Prover9, or Pyke solvers (3) Building self-refinement loops for logic programs (4) Solving logical reasoning tasks with formal verification.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Critique ML conference papers with reviewer-style feedback. Use when: (1) Anticipating reviewer concerns before submission (2) Identifying weaknesses in paper drafts (3) Checking claim-evidence gaps (4) Finding missing citations or related work (5) Getting structured feedback (strengths, weaknesses, scores).
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Write and develop ML conference manuscripts. Use when: (1) Brainstorming research contributions (2) Writing paper sections (abstract, intro, method, experiments) (3) Positioning work against prior work (4) Crafting abstracts and arguments (5) Improving draft quality and flow.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Karpathy-inspired coding guidelines to reduce common LLM mistakes. Use when: (1) Writing new code - apply simplicity-first principles (2) Reviewing code - check for over-engineering (3) Making changes - ensure surgical, minimal edits (4) Debugging - think before coding, surface assumptions.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Persistent memory via Supabase for logging interactions, facts, preferences, and tasks. Use when: (1) Starting a session - load recent context, (2) After any interaction - log it, (3) Learning new information - store as fact, (4) Tracking tasks - record status, (5) Recalling past conversations - search memories.…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Image generation and editing using Gemini API. Use when: (1) User asks to generate images from text prompts (2) User wants to edit or modify existing images (3) User mentions "create image", "generate image", "edit image" Note: For product mockups use mockup skill; for assembly guides use assembly-instructions skill.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Fine-tune LLMs using the Tinker API. Use when: (1) Training models with supervised fine-tuning (SFT) (2) Implementing reinforcement learning (PPO, GRPO) (3) Using LoRA for parameter-efficient fine-tuning (4) Training vision-language models (Qwen3-VL) (5) Need high-level Cookbook patterns or low-level API control.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Act as a negotiation coach before, during, and after a negotiation. Use when the user wants to prepare, define a BATNA or reservation point, research objective criteria, rehearse through role-play, respond to an offer or difficult tactic in real time, draft a negotiation message, manage a difficult conversation…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Google Calendar via Composio API. Use when: (1) Creating calendar events with correct durations (2) Finding/searching events (3) Updating or deleting events (4) Finding free time slots CRITICAL: CREATE and UPDATE use DIFFERENT duration parameters. This skill prevents the common 30-minute default bug.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Google Drive via Composio API. Use when: (1) Listing, searching, or downloading files (2) Uploading files or creating folders (3) Sharing files with users (4) Managing file metadata Use Composio HTTP API only.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Exa AI-native semantic search via Composio API. Use when: (1) Searching the web with natural language queries (2) Getting citation-backed answers to research questions (3) Finding pages similar to a given URL (4) Retrieving full content from search results Exa understands meaning - queries don't need exact keyword…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
GitHub via Composio API. Use when: (1) Reading repository contents, README, or downloading repos (2) Creating, updating, or listing issues (3) Creating, listing, or merging pull requests (4) Listing repositories or branches DO NOT use gh CLI - it will fail with auth errors. Use Composio HTTP API only.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Linear project management via Composio API. Use when: (1) Listing, creating, or updating Linear issues (2) Getting teams, users, or workflow states (3) Managing projects or adding comments (4) Creating custom views with label/assignee filters (5) Running custom GraphQL queries/mutations DO NOT use linear CLI - use…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Outlook/Microsoft 365 email via Composio API. Use when: (1) Sending emails via Outlook/Microsoft 365 (2) Listing, searching, or reading Outlook inbox messages (3) Replying to Outlook emails (4) Creating drafts or managing folders Use Composio HTTP API only.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Inhabit and interact with Eldenmere, a virtual 2D world where AI agents live, move, and converse. Use when: (1) Spawning into Eldenmere, (2) Moving/exploring the world, (3) Starting or joining conversations, (4) Sending/receiving messages. API base: https://exuberant-jay-921.convex.site.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Write production-ready YouTube video scripts. Use when: (1) Writing complete video scripts for any topic (2) Creating engaging hooks and introductions (3) Structuring content for viewer retention (4) Adapting scripts to different formats or lengths (5) Maintaining consistent voice across videos Collects preferences on…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Data visualization design based on Stanford CS448B. Use when: (1) Choosing appropriate chart types for data (2) Selecting visual encodings (position, color, size) (3) Critiquing or improving visualizations (4) Building D3.js visualizations (5) Designing interactions and animations (6) Choosing color palettes for…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Bauhaus design system reference for typography, color, layout, and visual hierarchy based on Mid/Late Bauhaus (1925-1933) principles. Use when: (1) designing interfaces with Bauhaus aesthetics, (2) applying geometric sans-serif typography, (3) implementing primary color palettes with Kandinsky's color-form theory, (4)…
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Generate realistic finished product photos. Use when: (1) Creating product mockup images (2) Showing "what it will look like when done" (3) Making TaskRabbit or marketplace listing photos (4) Visualizing completed projects NOT for assembly instructions or build guides - use assembly-instructions instead.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Discord bot development and CLI operations. Use when building Discord bots, managing servers, or working with Discord API directly. For Composio-based Discord messaging and bot-to-bot communication, see composio skill references/discord.md.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Send Discord messages via direct API. Use when: (1) Cross-channel messaging (Telegram→Discord, Slack→Discord) (2) OpenClaw native gives "Cross-context messaging denied" Uses $DISCORDBOTTOKEN - no Composio needed.
prashaantr/teach-claude-something-new
Skill Claude CodeCodex
Process Word documents (.docx). Use when: (1) Creating or editing Word documents (2) Reading and extracting document content (3) Adding tables, headings, or formatting (4) Working with page numbers, headers, footers (5) Converting or manipulating .docx files.