All authors

Claude Skills by oleg-koval
github.com/oleg-koval110 skills0 installs0 views
- Apple Store SubmitHandle Apple App Store rejection emails end-to-end: parse rejection reasons, create a fix plan, implement code changes (privacy strings, entitlements, sandbox), navigate App Store Connect to update metadata, and resubmit. Use when an app receives a rejection or when preparing a first-time submission.Votes: 0GitHub stars: 3
- Macos Menubar AppBuild a production-quality macOS menubar or notch app in SwiftUI, covering MenuBarExtra setup, sandbox entitlements, keyboard shortcuts, sound effects, accessibility permissions, and /critique-driven polish cycles. Use when starting or extending a macOS agent app that lives in the status bar or Mac notch area.Votes: 0GitHub stars: 3
- Fill Music PlayerUse when a user wants to fill a portable music player (Walkman, iPod, USB drive) with a curated random selection from a music library on a NAS or local directory. Handles format filtering, artist/album diversity balancing, and size targeting.Votes: 0GitHub stars: 3
- GalleryCreate photo galleries with AI-assisted layout curation. Orchestrates atomic scripts and sub-agents. Use when user wants to create a gallery from photos, mentions "/gallery", or asks about photo layout and sequencing.Votes: 0GitHub stars: 3
- Music To PlexAcquire music and make it playable in Plex/Plexamp: single albums (via mtp-bot), DJ tracklists/crates, and YouTube playlists. Use ONLY when the user explicitly wants to ADD or DOWNLOAD music to Plex (e.g. 'add to Plex', 'get me this album', 'download this playlist', a timestamped DJ tracklist, or a plain 'Artist - Title' list). NOT for podcasts or non-music; for albums already on disk that won't show up, bulk library repair, or Plex scanner/DB problems, hand off to plex-music-ingest.Votes: 0GitHub stars: 3
- Vinted ListingCreate, edit, and safely publish a Vinted listing through the signed-in browser, using verified item details and the owner's original photos. Suggests title, description, category, brand, condition, colour and parcel size from the photos, saves a draft first, and requires explicit confirmation before publishing. Use when the user wants to list, sell, relist or price an item on Vinted, or says "put this on Vinted", "create a Vinted listing", "sell this on Vinted", "edit my Vinted draft", or "p...Votes: 0GitHub stars: 3
- Wikipedia Uk EditorDraft policy-compliant Ukrainian Wikipedia edits: translate an English article into uk, expand or source an existing uk article, or fix a maintenance backlog item, and return ready-to-paste wikitext plus an edit summary. Use when given a uk.wikipedia.org or en.wikipedia.org URL or article title to edit, translate, source, or improve, or when planning what to contribute to ukwiki next.Votes: 0GitHub stars: 3
- Garmin WatchfaceBuild, test, screenshot and publish Garmin Connect IQ watch faces in Monkey C. Use when working on a Connect IQ watch face or app - creating one, fixing layout that clips or overlaps, capturing simulator screenshots, adding app settings, widening device support, or preparing a Connect IQ Store submission. Encodes the traps that silently produce a passing build and a broken face.Votes: 0GitHub stars: 3
- Branch CleanupPrune stale git branches after a merge wave: delete closed/merged remote branches, remove local tracking branches that no longer exist on the remote, and optionally clean up local branches already merged to main. Use after running dependabot-triage, after a sprint wind-down, or when the user says "clean up branches", "prune branches", "delete merged branches", or "tidy up git".Votes: 0GitHub stars: 3
- Gh CliReach for the GitHub CLI (gh) to do something on GitHub from the command line: repositories, issues, pull requests, Actions runs and logs, projects, releases, gists, codespaces, org and extension management. Use when a task needs a gh command and the exact syntax, flag or API path is not obvious, or the user says "use gh", "what is the gh command for", "list my PRs from the CLI", or "query the GitHub API". For driving a PR through review bots and CI use the olko-github-pr skills instead; this...Votes: 0GitHub stars: 3
- Git CommitExecute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical groupingVotes: 0GitHub stars: 3
- Ci Fix LoopDiagnose GitHub Actions CI failures in a loop: fetch the failing check logs, identify the root cause, apply a targeted fix, push, and wait for the next run: repeating until all checks are green or a real blocker needs a human. Use when CI is red after a push, when the user says "fix CI", "make tests pass", "diagnose CI failures", or "drive this to green". Direct analog of qodoloop / coderabbitloop for automated test and lint failures.Votes: 0GitHub stars: 3
- CoderabbitloopIteratively drives a GitHub PR to zero unresolved CodeRabbit (coderabbitai[bot]) findings. Reads each inline comment's own "Prompt for AI Agents" block (CodeRabbit's ready-made fix spec per issue), applies the fix, replies to the thread explaining what was done, resolves it, pushes, and re-triggers CodeRabbit. Repeats until clean or a real blocker needs a human. Use when the user wants a PR fully addressed against CodeRabbit's review, or says "run coderabbitloop" / "satisfy CodeRabbit" / "res...Votes: 0GitHub stars: 3
- CodexloopIteratively satisfy OpenAI Codex's code review on a GitHub PR, but treat every Codex comment SKEPTICALLY: verify each finding against the real code first, fix ONLY the genuinely-correct ones, and rebut + resolve false positives WITHOUT changing correct code. Repeat until Codex has reviewed the latest push and nothing is left unresolved. Use when the user says "satisfy codex", "clear the codex review", "fix codex comments", "codex loop", or wants to iterate on Codex PR review feedback.Votes: 0GitHub stars: 3
- CopilotloopIteratively satisfy GitHub Copilot's code review on a GitHub PR, but treat every Copilot comment SKEPTICALLY: verify each finding against the real code first, fix ONLY the genuinely-correct ones, and rebut + resolve false positives WITHOUT changing correct code. Repeat until no unresolved Copilot comments remain. Use when the user says "satisfy Copilot", "clear the Copilot review", "fix Copilot comments", "Copilot loop", or wants to iterate on Copilot PR feedback.Votes: 0GitHub stars: 3
- Dependabot TriageTriage all open Dependabot and Renovate PRs in bulk: classify each by risk tier (patch / minor / major / security), auto-approve and merge safe patch-only bumps, flag breaking major upgrades with a summary of what changed, and post a digest of what was done. Use when dependency PRs are piling up, when the user says "deal with Dependabot", "triage dependency updates", or "merge the safe ones", or at the start of a maintenance window.Votes: 0GitHub stars: 3
- GeminiloopIteratively satisfy Gemini Code Assist's review on a GitHub PR, but treat every Gemini comment SKEPTICALLY (Gemini Code Assist is materially more error-prone than Greptile): verify each finding against the real code first, fix ONLY the genuinely-correct ones, and rebut + resolve false positives WITHOUT changing correct code. Repeat until Gemini has reviewed the latest push and nothing is left unresolved. Use when the user wants to clear a PR's Gemini Code Assist review.Votes: 0GitHub stars: 3
- Lekker ReviewFAANG-quality PR code review, adaptable to any team. Checks out the branch in an isolated worktree, gathers context from your issue tracker, chat, docs, CI checks, and (optionally) production monitoring, runs 5 parallel specialized review agents (quality/implementation/simplification/conventions/test-quality), verifies every verdict-affecting finding against the diff, then outputs a single unified markdown review: file + risk + bad code + why it's wrong + fix, ready to paste directly into Git...Votes: 0GitHub stars: 3
- Pr Description WriterDraft and post a GitHub PR title and body from git diff and commit history. Use when opening a new PR, when the user asks to "write a PR description", "draft a PR", "open a PR for this branch", or after running the git-commit skill and pushing the branch. Chains naturally after git-commit and before qodoloop / coderabbitloop.Votes: 0GitHub stars: 3
- Pr Finalize CompleteComprehensive PR finalization workflow for PRs that may already be partially or fully addressed. Checks the current state of all review comments (CodeRabbit, Qodo, Greptile, human), identifies which issues are already resolved vs. still open, verifies the test suite passes, runs linting, and prepares a clean push. Handles stale bot comments on moved/renamed files, direct unit test gaps, and branch conflict resolution. Use when a PR has been worked on and you need to confirm it is truly ready ...Votes: 0GitHub stars: 3
- Pr FinalizeDrives a single GitHub PR from "open with loose ends" to genuinely ready-to-merge: rebases off the base branch and resolves conflicts, sweeps every review bot (Qodo, CodeRabbit, Greptile) plus human comments to zero unaddressed findings, verifies that unit AND browser/E2E coverage was actually added for the change, runs the repo's real lint/format/test gates before pushing, and reports what still needs a human. Use when the user gives a PR URL or number and says "finalize this PR", "fix all o...Votes: 0GitHub stars: 3
- Pr To GreenOrchestrate a GitHub PR from first push to merge-ready in a single pass: run ci-fix-loop until all checks are green, detect active AI review bots (Qodo, CodeRabbit), run their fix loops in sequence until zero unresolved threads remain, then confirm the PR is merge-ready. Use when the user says "drive this PR to green", "make this merge-ready", "ship this branch", or wants CI and review comments handled end to end without babysitting each loop separately.Votes: 0GitHub stars: 3
- QodoloopIteratively drives a GitHub PR to zero unresolved Qodo (qodo-code-review[bot]) findings. Reads each finding's own "Agent Prompt" (Qodo hands you a ready-made fix spec per issue), applies the fix, replies to the thread explaining what was done, resolves it, pushes, and waits for Qodo's next pass. Repeats until clean or a real blocker needs a human. Use when the user wants a PR fully addressed against Qodo's review, or says "run qodoloop" / "satisfy Qodo" / "resolve Qodo comments".Votes: 0GitHub stars: 3
- Morning RoutineRun the complete start-of-day setup in one pass: roll over unfinished Obsidian tasks to today's daily note, sync open GitHub PRs that need your attention, and sweep Dependabot/Renovate PRs to clear safe patch bumps. Use when the user says "start my day", "morning routine", "set up my day", or when a scheduled morning job fires.Votes: 0GitHub stars: 3
- Obsidian Pr SyncFetch open GitHub PRs where the user is an assignee or review-requested reviewer, today's Google Calendar events, and auto-create People stubs for new meeting attendees. Then write or refresh a "## PRs to review" section in today's Obsidian daily note. Use this skill whenever the user asks to sync PRs to Obsidian, update their daily note with GitHub reviews or calendar, check what needs attention, run a morning sync routine, or create people notes from calendar meetings. Also suitable for sch...Votes: 0GitHub stars: 3
- Obsidian Task RolloverMigrate unfinished tasks from a daily Obsidian note to the next workday's note, bullet-journal style. Marks migrated tasks in the source note with [>] (the BJ migration symbol) and copies them to the target note under "## Carried over". Use this skill whenever the user says "roll over today's tasks", "migrate unfinished tasks to tomorrow", "end of day task sync", "move open tasks to next workday", or when a scheduled end-of-day / start-of-day routine fires. Fully idempotent: safe to re-run; a...Votes: 0GitHub stars: 3
- Mvp OneshotUse when a user has a rough product idea and wants to go from idea to a shippable one-week MVP in a single pass. Turns the idea into a scoped, testable MVP build prompt, ruthlessly trims scope, produces an execution plan, then builds and self-reviews the vertical slice. Activates on "build an MVP for", "I have an idea for", "turn this idea into an MVP/plan", "scope this down", or "oneshot this".Votes: 0GitHub stars: 3
- Product BuilderUse when a user asks to build a full-stack web application, SaaS product, dashboard, or any complete working app from a description. Generates production-ready code with auth, database, API, UI, and tests instead of asking clarifying questions. Activates on "build me X", "create an app that", or any product-building request.Votes: 0GitHub stars: 3
- Starter RulesLoad and enforce the hard rules every oleg-koval/* starter must obey. Use when starting or auditing work in saas-init, ts-npm-starter, go-starter, py-starter, or any future oleg-koval template repo. Covers functional style, 300-line file cap, E2E > unit tests, pre-commit hooks, no-comment policy, KISS/DRY/SOLID, and Vertical Slice as default architecture for SaaS/app starters.Votes: 0GitHub stars: 3
- Ux Ui Audit LoopAudit and improve a web UI in a browser through evidence-backed capture, severity triage, minimal code fixes, and before/after verification across responsive and interaction states. Use when the user says "audit this UI", "fix the UX", "review this page visually", "make this page polished", or asks for an autonomous screenshot-and-fix loop.Votes: 0GitHub stars: 3
- Viral LaunchPrepare a project for a public launch: shareable positioning, a launch-readiness pass over the repository, and the growth loops worth building, without pretending virality is guaranteed. Use when the user says "help me launch this", "prep for Product Hunt", "write the launch post", "make this shareable", "launch plan", or is about to make a repo or product public. For building the thing itself use mvp-oneshot or product-builder.Votes: 0GitHub stars: 3
- Agent Ops RetroRetrospective on how the agents themselves are being operated, from local Claude Code transcripts plus the reports other jobs already produce. Answers what is going well, what is going wrong, what the human keeps having to repeat, and where delivery is leaking, then carries every unactioned finding forward with its age. USE THIS AUTOMATICALLY (no need for the user to name it) whenever the user asks to check all conversations, review agent usage, reduce the manual administration of agents, fin...Votes: 0GitHub stars: 3
- Crash CourseExpert tutor that gets you from zero to working knowledge on any TOPIC fast, grounded in real sources rather than generic filler. Use this whenever the user wants to LEARN, understand, ramp up on, or get up to speed on something and has limited time: a new codebase or project they have been assigned, an unfamiliar technology or framework, a domain concept, an API, a paper, a business area. Triggers on phrases like "help me learn X", "I have N hours to understand X", "teach me X", "get me up t...Votes: 0GitHub stars: 3
- Retro AnalysisProduce a recurring engineering retrospective from repository history, delivery evidence, work patterns, code-quality signals and prior snapshots, in repository, comparison or cross-project mode. Use when the user asks for a retro over shipped work: "run a retrospective", "how did this quarter go", "compare this month to last", "what did we ship", "engineering retro across my repos", or when a scheduled retro job fires. This is the repository axis: for how the agents themselves are being oper...Votes: 0GitHub stars: 3
- Review Past PerformanceSelf-improvement loop for coding sessions. Pulls the last 24h of ICM memories, git history, and available transcripts; detects patterns like repeated mistakes, slow workflows, untested changes, or missing skills; then proposes 1-3 concrete improvements (new skills, prompt tweaks, eval criteria). Nothing is written until you approve. Use when asked to "review my performance", "self-improve", "what am I repeating", "review past performance", or "what should I fix in my workflow".Votes: 0GitHub stars: 3
- Self CritiqueAdversarially critique your own last substantial answer before the user has to. Spawn a critic agent that verifies every claim against live sources, checks similar and related issues, finds patterns, and addresses comments directly to you. Loop (revise, re-score) until satisfied, report where you were wrong, iterations-to-satisfy, the numeric improvement and a final score, then convert what the critic caught into a durable rule so the next session does not repeat it. Use when the user asks yo...Votes: 0GitHub stars: 3
- Wrap UpClose out a finished piece of work: verify the implementation actually matches its original objective, confirm every applicable check is green, and safely tidy the temporary files, worktrees and local branches the task created. Use when a change is believed done and the user says "wrap up", "we are done here", "finish up", "clean up after this", "tidy the worktrees", or before handing work off. This is the single-change axis: for a retro over repository history use retro-analysis, for how the...Votes: 0GitHub stars: 3
- Changelog GeneratorTurn git commit history into a user-facing changelog: read the commits since the last release, categorise them, and rewrite technical messages as release notes a customer can actually read. Use when the user asks for "a changelog", "release notes", "what changed since the last release", "write the CHANGELOG entry", or is preparing a release and needs the notes written. For setting up the release pipeline itself use semantic-release-beta.Votes: 0GitHub stars: 3
- Open Source PublisherPrepare an open-source repository for polished public publishing. Use when a user asks to publish, open-source, launch, polish, package, brand, or make a GitHub project presentable with a minimal project icon, social preview image, GitHub Pages landing page, standardized README, essential shields, CI/CD quality gates, release automation checks, and optional donation setup. Prefer the external `logo-generator` skill for icon generation when available, and `nolangz/pixel2motion` for optional mo...Votes: 0GitHub stars: 3
- Release DayOrchestrate a full release-day workflow for iOS, Android, or Garmin apps: verify the main branch CI is green, generate a changelog from git history, draft platform-ready store listing copy, trigger semantic-release (or tag manually), wait for the build, and queue the App Store submission. Use when the user says "cut a release", "ship version X", "it's release day", or "prepare the release".Votes: 0GitHub stars: 3
- Semantic Release BetaSet up or repair a Node.js release pipeline built on semantic-release-npm-github-publish, with a stable channel on main and a prerelease channel on a beta branch, including the GitHub Actions validation and npm publishing behaviour. Use when the user wants "semantic release set up", "a beta release channel", "prerelease publishing", "automated npm publishing", or when an npm package's releases are still manual and should become commit-driven. For writing the notes of a single release use chan...Votes: 0GitHub stars: 3
- Store Listing CopyGenerate polished, platform-validated App Store / Google Play / Connect IQ store listing copy (title, subtitle, description, "what's new", keywords) from a git changelog or release notes. Use when preparing a new release submission, when the user says "write the store listing", "update the App Store description", "draft the what's new", or "prepare my store copy" for iOS, Android, or Garmin apps. Chains naturally after changelog-generator and before apple-store-submit or garmin-watchface's st...Votes: 0GitHub stars: 3
- Add To My SkillsCopy a newly created skill from another repo into this catalog, refresh the README and generated manifests, then commit and push the change. Use when the user wants to bring a skill they built elsewhere into this repository.Votes: 0GitHub stars: 3
- Ai Tools SetupSet up, repair, and report on the RTK+ICM+Vox AI development toolkit: installs missing tools, fixes broken hooks and MCP config, and shows an effectiveness digest covering token savings, memory accumulation and voice health. Use when the user says "set up my AI tools", "my hooks are broken", "MCP is not loading", "check my toolkit", "is ICM working", "how much are these tools saving me", or when the scheduled weekly toolkit report fires.Votes: 0GitHub stars: 3
- Context RepoResolve a durable private GitHub repository for agent-produced context such as retro snapshots and shared-knowledge-artifact mirrors, creating it once with explicit consent and remembering the decision afterward. Returns a clone path and a verified receipt to the calling skill. Use when a skill needs a durable, private, cross-machine store for artifacts it generates, rather than a repo-local scratch directory that does not survive across machines or repos.Votes: 0GitHub stars: 3
- PromptctlManage reusable prompts with the promptctl CLI: template-based prompt engineering, prompt generation, and scoring a prompt before it ships. Use when the user wants to "write a reusable prompt", "score this prompt", "turn this into a prompt template", "share prompts across repos", or names promptctl directly. For bringing an agent skill into this catalog use add-to-my-skills.Votes: 0GitHub stars: 3
- RelayUse claude-relay to run a long or rate-limit-prone task autonomously across subscription accounts. Invoke this skill whenever the user says "use relay", "run this with relay", "do this overnight", "run this autonomously", "use relay for X", or has a multi-hour / multi-step task they want to hand off completely. Also use proactively when a task looks like it will take many turns and the user hasn't thought about rate limits yet. Guides goal writing, picks the right flags, and starts the run.Votes: 0GitHub stars: 3
- Shared Knowledge ArtifactBuild a shared, self-persisting knowledge ledger as a Claude Artifact, a private page that stores its own data, renders itself from that data, and saves new versions of itself, so several agents can read the same lessons before starting work and append to them afterwards. Use when the user wants agents to learn from each other, asks for a shared knowledge base, lessons-learned log, gotcha ledger, or cross-agent memory page they can hand to other sessions.Votes: 0GitHub stars: 3
- Skill Budget AuditDiagnose and fix Claude Code's skill context budget overflow, identify heavy plugin bundles that exceed the 2% budget, remove domain-specific ones, deactivate rarely-used skill sets, and validate the warning clears. Use when Claude Code shows "Exceeded skills context budget" or skill descriptions are stripped.Votes: 0GitHub stars: 3
- Veto RoutingUse the Veto CLI to select or execute AI models when a task needs multi-provider routing, structured accept or reject decisions, cost-aware dispatch, provider fallback, or Veto plan execution. Do not use for ordinary repository commands or generic model advice.Votes: 0GitHub stars: 3