{"repo":"itsmostafa/gskill","free":true,"listed":false,"github":"https://github.com/itsmostafa/gskill","clone":"git clone https://github.com/itsmostafa/gskill.git","description":null,"language":"Python","stars":33,"topics":["agent-skills","ai-agents","claude-code","codex-cli"],"license":"MIT","category":"ai-agents","readme_excerpt":"gskill Automatically learns repository-specific skills for coding agents using evolutionary search. Given a GitHub repository, gskill produces a .claude/skills/{repo}/SKILL.md file containing optimized instructions that dramatically improve an agent's resolve rate on that repo's issues. It implements the pipeline described in the GEPA blog post, which demonstrated improvements from 24% → 93% resolve rate on some repositories. How it works 1. Loads verifiable software engineering tasks from SWE-smith for the target repository 2. Generates an initial skill via static analysis of the repo (README, config files) + gpt 5.2. 3. Uses GEPA's optimize anything to iteratively refine the skill through evolutionary search 4. Each candidate skill is evaluated by running mini-SWE-agent on training tasks inside Docker and checking whether the FAIL TO PASS tests pass 5. Writes the best-scoring skill to disk Requirements - Python 3.13+ - uv - Docker (for running SWE-smith task environments) - OPENAI API KEY set in your environment (for initial skill generation and GEPA reflection) - GSKILL AGENT MODEL (optional) — LiteLLM model string for mini-SWE-agent (default: openai/gpt-5.2 ) Installation Usage Run the full pipeline This will: - Load SWE-smith tasks for pallets/jinja - Generate an initial skill - Run up to 150 mini evaluations to optimize the skill - Write the result to .claude/skills/jinja/SKILL.md run only works for repositories that have task instances in SWE-bench/SWE-smith . If a Git","default_branch":null,"files":null,"tree":[],"storefront":"/r/itsmostafa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itsmostafa/gskill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}