{"id":"6caa7070-62d5-4ac4-9823-59607390ecae","shortId":"8d3jgH","kind":"skill","title":"pytest-coverage","tagline":"Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%.","description":"The goal is for the tests to cover all lines of code.\n\nGenerate a coverage report with:\n\npytest --cov --cov-report=annotate:cov_annotate\n\nIf you are checking for coverage of a specific module, you can specify it like this:\n\npytest --cov=your_module_name --cov-report=annotate:cov_annotate\n\nYou can also specify specific tests to run, for example:\n\npytest tests/test_your_module.py --cov=your_module_name --cov-report=annotate:cov_annotate\n\nOpen the cov_annotate directory to view the annotated source code.\nThere will be one file per source file. If a file has 100% source coverage, it means all lines are covered by tests, so you do not need to open the file.\n\nFor each file that has less than 100% test coverage, find the matching file in cov_annotate and review the file.\n\nIf a line starts with a ! (exclamation mark), it means that the line is not covered by tests.\nAdd tests to cover the missing lines.\n\nKeep running the tests and improving coverage until all lines are covered.","tags":["pytest","coverage","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"capabilities":["skill","source-github","skill-pytest-coverage","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/pytest-coverage","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (983 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:21.397Z","embedding":null,"createdAt":"2026-04-18T20:25:31.153Z","updatedAt":"2026-05-18T18:52:21.397Z","lastSeenAt":"2026-05-18T18:52:21.397Z","tsv":"'100':17,115,142 'add':174 'also':72 'annot':40,42,67,69,89,91,95,100,151 'check':46 'code':29,102 'cov':36,38,41,60,65,68,82,87,90,94,150 'cov-report':37,64,86 'cover':25,123,171,177,192 'coverag':3,8,12,15,32,48,117,144,187 'directori':96 'discov':9 'exampl':79 'exclam':162 'file':107,110,113,134,137,148,155 'find':145 'generat':30 'goal':19 'improv':186 'increas':14 'keep':181 'less':140 'like':57 'line':10,27,121,158,168,180,190 'mark':163 'match':147 'mean':119,165 'miss':11,179 'modul':52,62,84 'name':63,85 'need':130 'one':106 'open':92,132 'per':108 'pytest':2,5,35,59,80 'pytest-coverag':1 'report':33,39,66,88 'review':153 'run':4,77,182 'skill' 'skill-pytest-coverage' 'sourc':101,109,116 'source-github' 'specif':51,74 'specifi':55,73 'start':159 'test':6,23,75,125,143,173,175,184 'tests/test_your_module.py':81 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'view':98","prices":[{"id":"ea55e9fb-c614-4377-9da8-9dbad4e4beab","listingId":"6caa7070-62d5-4ac4-9823-59607390ecae","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:31.153Z"}],"sources":[{"listingId":"6caa7070-62d5-4ac4-9823-59607390ecae","source":"github","sourceId":"github/awesome-copilot/pytest-coverage","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/pytest-coverage","isPrimary":false,"firstSeenAt":"2026-04-18T21:50:43.181Z","lastSeenAt":"2026-05-18T18:52:21.397Z"},{"listingId":"6caa7070-62d5-4ac4-9823-59607390ecae","source":"skills_sh","sourceId":"github/awesome-copilot/pytest-coverage","sourceUrl":"https://skills.sh/github/awesome-copilot/pytest-coverage","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:31.153Z","lastSeenAt":"2026-05-07T22:40:17.007Z"}],"details":{"listingId":"6caa7070-62d5-4ac4-9823-59607390ecae","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"pytest-coverage","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"38a8ed6f46942e861341e16b396e110d024d243c","skill_md_path":"skills/pytest-coverage/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/pytest-coverage"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"pytest-coverage","description":"Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/pytest-coverage"},"updatedAt":"2026-05-18T18:52:21.397Z"}}