by flypythoncom
Open-source Python challenge courses — your AI coding agent teaches, verify.py decides when you're done.
# Add to your Claude Code skills
git clone https://github.com/flypythoncom/pythonLast scanned: 9/13/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-13T08:59:35.905Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how python compares with popular alternatives.
python is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by flypythoncom. Open-source Python challenge courses — your AI coding agent teaches, verify.py decides when you're done. It has 4,158 GitHub stars.
Yes. python passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/flypythoncom/python" and add it to your Claude Code skills directory (see the Installation section above).
python is primarily written in Python. It is open-source under flypythoncom on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh python against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
English · 中文 · 🌐 Online Portal
Real projects; your agent does the typing, verify.py decides when you're
done.
Challenge courses with objective verification. Pick a folder from
courses/, solve the contract inTASK.mdwith your coding agent as the tool, and prove it withverify.py— which prints a claim code per checkpoint. Prefer a guided path?COURSE.mdstill runs an agent-taught mode, andpaths/sequences courses into badge routes. Continue on flypython.com.
FlyPython is a practical, bilingual repository for writing good Python and turning it into products people can rely on. It combines AI-coding methods, task playbooks, runnable examples, reusable templates, and reviewed primary sources for APIs, automation, agents, Skills, and MCP.
It is not a beginner link dump. The goal is to help you move from “the agent wrote code” to “a user outcome is verified.” The repository owns the reviewed source content and data; flypython.com turns pinned versions into a browsable learning experience.
Current release: v0.1.2 — see CHANGELOG.md; release and
delivery status is tracked in the
repository-to-website operating model.
You need a coding agent that can run commands and reach the network (Claude Code, the Codex app, Cursor, GitHub Copilot in VS Code, DeepSeek Harness, Kimi Code, or ZCode — chat-only web AIs cannot run these courses). Install the FlyPython Skill in your agent, then paste this one sentence:
Read https://flypython.com/skills/flypython/SKILL.md and start the FlyPython course
da-eda.
The agent authorizes you with a one-time link (you never hand it a password), fetches the course files itself — you download nothing — and drives the challenges with you. New to driving an agent? Start with the tool course for your agent: Hands-on Python with Claude Code, Codex app, Cursor, GitHub Copilot, DeepSeek Harness, Kimi Code, or ZCode.
Maintainers can still reproduce an example locally without any agent:
git clone https://github.com/flypythoncom/python.git
cd python
python examples/product-slug/verify.py starter --expect-failure
python examples/product-slug/verify.py solution
In the course folder, run python verify.py after each change. It tests only
starter/ and reports every checkpoint:
[open] — the task is unfinished.[passed] — the tests pass and verify.py prints a claim code.[pending] — a reflection checkpoint: answer that lesson's questions, then
run python verify.py --attest l01 (repeat for each completed reflection)
to get its [attested] code.Submit only [passed] and [attested] codes through your agent or the
dashboard. check --json is the versioned v2 interface; progress --json
remains for older signed-receipt integrations.
| Goal | Start here | What you will produce |
|---|---|---|
| Learn by solving challenges | Challenge courses · Learning paths | A verified project + checkpoint claim codes from verify.py |
| Write and change Python safely | AI Coding workflow | A bounded change with explicit context and evidence |
| Turn Python into a reliable product | Product quality guide | A tested, observable, reversible product path |
| Finish a recurring engineering task | Playbooks | A bug fix, API change, integration, dependency upgrade, or release |
| Practice instead of only reading | Runnable examples | Local testable projects with failing starters and verified solutions |
| Give an agent better instructions | Templates | Task contracts, plans, reviews, IDE rules, and verification records |
| Build agents, Skills, MCP, APIs, or automation | Reviewed source catalog | A primary-source path selected for your use case |
| Find current Python projects | Project Radar review queue | An evidence-backed shortlist after maintainer review |
The working loop is simple: define the user outcome, inspect the real context, make the smallest testable change, verify behavior, review side effects, and record what remains unverified. AI accelerates the loop; it does not replace engineering judgment.
Prefer a guided reading path and ongoing updates? Continue on flypython.com. The repository remains the inspectable source; the website helps you choose the next useful step.
If you are an LLM agent or coding assistant (Cursor, Windsurf, Claude Code, Copilot, Perplexity):
llms.txt or catalog.jsontemplates/AGENT_RULES.example.mdcontent-manifest.jsonhttps://flypython.com/llms-full.txtFour maintainer-reviewed learning paths cover foundations, web and APIs, automation, and AI agents:
33 reviewed resources · Catalog reviewed 2026-09-06 · 25 intermediate or advanced · Primary sources first
Full tables — why each source is included, its level, and its access and risk notes — live in the catalog README.
Missing an important official source? Propose a resource or report a correction.
The website owns presentation, navigation, search, newsletter, and future paid experiences. It consumes a deliberate pinned version of this repository; it must not silently fork or rewrite the source claims. Maintainers can follow the repository-to-website operating model to add measurable calls to action without inventing unavailable products.
assets/ README images (verify.py terminal demo)
catalog/
README.md browsable reviewed catalog (English, generated)
README_cn.md browsable reviewed catalog (Chinese, generated)
catalog.yml catalog status and review date
paths.yml bilingual learning-path definitions
resources/ one reviewed resource per YAML file
projects/ human-review queue for current Python projects
courses/ challenge courses with TASK.md contracts and verify.py claim codes
paths/ learning paths sequencing courses into badge routes
guides/ Python engineering and AI-coding methods
playbooks/ repeatable task procedures and definitions of done
examples/ small runnable projects with automated verification
templates/ task, plan, review, and verification starters
schema/
*.schema.json versioned machine-readable contracts
catalog.json deterministic public export for consumers
radar.json deterministic Project Radar export for consumers
content-manifest.json versioned paths, summaries, and checksums for the website
tools/ generation, validation, example, and link-audit commands
tests/ content consistency and behavior tests
docs/ consumer contract and curation policy
catalog.json and content-manifest.json are generated; do not edit them by
hand. Website consumers read both from a pinned commit, verify chec