claude/skills/gemini-convo/SKILL.md
Parse and read Google AI Studio / Gemini conversation files (.json with `application/vnd.google-makersuite.prompt` mime type). Use when user asks to read, parse, or extract a Gemini conversation, AI Studio prompt, or Google Makersuite file. Handles thinking blocks, streamed parts, and Drive document references.
npx skillsauth add kendreaditya/.config gemini-convoInstall 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.
Parse Google AI Studio / Gemini conversation JSON files into readable markdown.
# Print to stdout
python3 ~/.claude/skills/gemini-convo/scripts/parse.py /path/to/conversation.json
# Save to file
python3 ~/.claude/skills/gemini-convo/scripts/parse.py /path/to/conversation.json --output output.md
# Include thinking/reasoning blocks
python3 ~/.claude/skills/gemini-convo/scripts/parse.py /path/to/conversation.json --thinking
gog drive search "conversation name" --json --account [email protected]gog drive download <fileId> --out /tmp/convo.json --account [email protected]python3 ~/.claude/skills/gemini-convo/scripts/parse.py /tmp/convo.json --output /tmp/convo.md/tmp/convo.mdJSON with mime type application/vnd.google-makersuite.prompt:
runSettings — model configchunkedPrompt.chunks[] — messages with role (user/model), text, isThought, parts[], driveDocument.iddevelopment
Search and read content from leetcode.com — problem catalog, daily challenge, full problem statements with hints and starter code, the Discuss forum (interview experiences, comp posts, layoff threads), and company question-list metadata. Read-only, no auth, no API key. Use when the user wants to look up a LeetCode problem by name/number/slug, see today's daily challenge, search Discuss for interview write-ups at a specific company (Google, Waymo, Meta, Amazon, etc.), browse a tag-filtered discuss feed, read a Discuss post + comments, or check what a LeetCode company list covers. Triggers — "lcsearch", "leetcode search", "search leetcode", "leetcode discuss", "leetcode problem", "daily leetcode", "interview discuss", "what's the leetcode for X", URLs containing leetcode.com/problems/, leetcode.com/discuss/, or leetcode.com/company/. Pair with the `interviewcoder` skill (structured leetcode-style writeups from 1point3acres) and `blind` (anonymous workplace chatter) for the same companies.
development
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
development
Search and read posts from interviewcoder.co — a Next.js-fronted aggregator of technical-interview writeups (largely sourced from 1point3acres) tagged by company, position, stage (Phone Screen / OA / Onsite / etc.), period, job type, and structured leetcode-style questions. Use when the user wants real interview questions for a specific company, recent writeups from a hiring loop, leetcode-style problems with tags and difficulty, or to look up a specific interviewcoder.co URL. Read-only, no auth, no API key. Triggers — "interviewcoder", "interviewcoder.co", "interview questions at [company]", "what's been asked at [company] recently", "interview writeup", and URLs containing interviewcoder.co.
tools
Small Yahoo Finance CLI for ticker info + N-year stock returns. Use when the user asks about: stock price, market cap, sector/industry classification, dividend yield, P/E ratio, beta, 52-week range, N-year stock return, company description for a public company. Triggers: 'yfinance', 'yfin', 'stock price', 'market cap of', 'how much has X stock returned', 'sector for ticker', 'industry classification'. Pairs with the levels-fyi skill for cross-checking public/private status (levels gives ticker, yfin returns live data).