Lab
Things I've built — GPTs, web apps, and Claude skills. Some solve problems, some explore ideas.
Claude Skills
A growing collection of Claude Code and Claude Desktop skills I use daily — for developer workflows, communication, and automation. Each row links to the skill's SKILL.md on GitHub, ready to drop into ~/.claude/skills/.
How to install a skill
- Click the copy icon on any skill below — it copies a ready-to-paste install prompt with that skill's GitHub URL already filled in.
- Paste it into Claude Code or Claude Desktop.
- Available immediately in the current session. In a new session, Claude picks it up on start.
What gets copied
Install this Claude skill to ~/.claude/skills/:
https://github.com/mostafa-drz/claude-skills/…/SKILL.mdNo packaging, no plugins. Each skill is just a SKILL.md file in ~/.claude/skills/ — version it, edit it, share it like any other markdown.
- /inbox-catchupdesktop
Scans all connected communication channels — Gmail, Slack, Calendar, and any available integrations — then produces a prioritized catchup briefing. Helps triage messages and draft replies.
communicationemailproductivitytriagedesktopwrites - /research-assistantdesktop
Researches a topic systematically and produces a structured briefing. Gathers key facts, perspectives, and sources into a clear summary.
researchwritinganalysisdesktopread-only - /address-pr-commentscode
Fetches unresolved PR comments, categorizes them (must-fix, suggestion, question, nit), proposes fixes or replies for each, and executes approved actions.
gitcode reviewgithubcodewrites - /audit-skillscode
Audits all personal Claude skills against the SKILLS_GUIDE.md manifest, latest official documentation, and best practices. Reports issues and improvement suggestions.
metaqualitymaintenancecodewrites - /build-incrementalcode
Implements code in progressive, verified increments — auto-detects the project's toolchain, builds each unit, runs checks, fixes errors, and commits with semantic messages.
codingautomationtestingcodewrites - /create-prcode
Creates a well-structured pull request with product-focused summary, change highlights, and test steps. Auto-detects base branch and links Linear issues.
gitgithublinearcodewrites - /git-cleanupcode
Identifies and removes stale git branches, orphaned remote branches, and unused worktrees. Cross-references with Linear to check issue status before deleting.
gitmaintenancelinearcodewrites - /investigate-cicode
Investigates GitHub Actions workflow failures for any repo. Fetches recent runs, identifies failures, extracts error logs, diagnoses root causes, and suggests fixes.
ci/cdgithubdebuggingcoderead-only - /organize-screenshotscode
Scans a folder for recent screenshots, visually classifies which ones are relevant to current work, and organizes them into a target directory with descriptive filenames.
filesorganizationproductivitycodewrites - /post-pr-for-reviewcode
Generates a contextual Slack message for posting a PR to the team's review channel. Pulls context from PR diff, Linear ticket, and session conversation.
slackgithubcommunicationcodewrites - /post-ticket-summarycode
Posts a structured implementation summary comment to a Linear issue — what was built, key decisions, reuse patterns, and how to test.
lineardocumentationcommunicationcodewrites - /publish-skillscode
Publishes personal Claude skills to a GitHub repository for sharing. Copies skill files, generates a README catalog, commits, and pushes.
metagitautomationcodewrites - /shop-researchcode
Researches products across Amazon, Google Shopping, and specialty sites via the Claude-in-Chrome extension; produces a 2026 single-file HTML report with pros/cons, review highlights, and picks. Learns from feedback to personalize future searches.
shoppingbrowser-automationresearchclaude-in-chromecodewrites - /skill-creatorcode
Creates new Claude Code skills interactively by asking contextual questions about purpose, side effects, tools, and workflow. Generates a complete SKILL.md.
metaautomationcodewrites - /slack-to-ticketcode
Creates a Linear issue from a pasted Slack thread. Parses the conversation, infers title, priority, category, and description, checks for duplicates.
slacklinearproductivitycodewrites - /smoke-testcode
Traces and verifies that something works end-to-end in any environment. Builds a check plan from natural language input, then runs each check reporting pass/fail.
testingverificationdevopscodewrites - /sync-branchcode
Merges one branch into another with conflict handling. Stashes work, updates both branches, merges, resolves conflicts, pushes, and restores state.
gitautomationcodewrites - /thread-to-actioncode
Parses a pasted thread (Slack, email, GitHub, Teams), analyzes it against current context, and suggests actionable next steps — then executes them with confirmation.
communicationautomationlinearcodewrites - /whats-nextcode
Suggests the 3 most impactful next actions based on full developer context — git, Linear, PRs, and current conversation. Prioritizes blockers and momentum.
productivitylinearplanningcoderead-only