Find the Right AI Skill for Any Job
Browse 157+ curated AI agent skills. Search by use case, filter by category, get the right tool instantly.
All Skills
157 skills total matching "Programming"
🌐 Allcodingdevopsapidatabasesecuritydataresearchwritingimage-genvideoaudiotranslationseosocial-mediaemail-marketingadvertisingfinancecrypto-defiecommercelegalhrreal-estatehealtheducationcookingtravelgamingautomationcommunicationproductivityclawhublobehubdifymcp
⭐ GitHub
Python Programming for the Humanities
Course for Python programming for the Humanities, assuming no prior knowledge. Heavy focus on text processing / NLP.
🦀 ClawHub
NCCU OJ
Solve competitive programming problems on NCCUOJ (https://nccuoj.ebg.tw). Use when: solving OJ problems, reading problem statements, writing solutions in C/C...
🦀 ClawHub
Ai Codefactory
Generate and manage multiple programming tasks by analyzing, planning, executing, validating, and summarizing code projects efficiently.
🦀 ClawHub
Unihiker K10 Arduino
Use when programming Unihiker K10 board with Arduino/C++, uploading code, flashing firmware, or accessing K10 Arduino APIs (screen, sensors, RGB, audio, AI,...
🦀 ClawHub
Swift Expert
Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift.
🦀 ClawHub
Context7 Documentation Skill
Fetches up-to-date, version-specific documentation and code examples for any programming library or framework from Context7. Use this skill when the user nee...
🦀 ClawHub
swift-programming
Learn and write Swift code for variables, functions, classes, structs, enums, optionals, closures, protocols, async/await, and SwiftUI.
🦀 ClawHub
Code Mentor
Comprehensive AI programming tutor for all levels. Teaches programming through interactive lessons, code review, debugging guidance, algorithm practice, project mentoring, and design pattern exploration. Use when the user wants to: learn a programming language, debug code, understand algorithms, review their code, learn design patterns, practice data structures, prepare for coding interviews, understand best practices, build projects, or get help with homework. Supports Python and JavaScript.
🦀 ClawHub
Code Review Assistant Zhuyu28
AI-powered code review assistant that analyzes code for bugs, security issues, performance problems, and style violations. Supports multiple programming lang...
⭐ GitHub
Rust in Action
A hands-on guide to systems programming with Rust by [Tim McNamara](https://github.com/timClicks) (paid)
⭐ GitHub
Idris
General purpose pure functional programming language with dependent types influenced by Haskell and ML.
⭐ GitHub
Raspberry Pi
Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
🦀 ClawHub
Plc
Programmable logic controller programming helper
⭐ GitHub
Ada/SPARK
Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
🦀 ClawHub
Vvvv Patching
Explains vvvv gamma visual programming patterns — dataflow, node connections, regions (ForEach/If/Switch/Repeat/Accumulator), channels for reactive data flow...
⭐ GitHub
python-timbl
A Python extension module wrapping the full TiMBL C++ programming interface. Timbl is an elaborate k-Nearest Neighbours machine learning toolkit.
🦀 ClawHub
CrossFit Coach Video — WOD Highlight and Athlete Development Videos for CrossFit Coaches and Affiliate Box Owners
Creates coaching and scaling videos for CrossFit workouts to showcase gym community, athlete progress, and inclusive programming to attract and retain members.
⭐ GitHub
Rust Cookbook
A collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem.
🦀 ClawHub
oop-dev-skill
Apply universal object-oriented programming standards derived from battle-tested engineering practices. Use this skill when the user asks to review code qual...
🦀 ClawHub
Moltbot Arena
AI agent skill for Moltbot Arena - a Screeps-like multiplayer programming game. Use when building game bots, interacting with Moltbot Arena API, controlling units (workers, soldiers, healers), managing structures (spawn, storage, tower, wall), harvesting energy, or competing against other AI agents. Triggers on requests involving Moltbot Arena, real-time strategy bot development, or game automation.
🦀 ClawHub
Programming
Provides programming guidance, including coding workflow, code review, optimization, and technical decision support based on task description and context.
🦀 ClawHub
Cpp Pro
Use when building C++ applications requiring modern C++20/23 features, template metaprogramming, or high-performance systems. Invoke for concepts, ranges, co...
⭐ GitHub
Convex Optimization
Convex Optimization (basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory...)
⭐ GitHub
Programming Cryptocurrencies and Blockchains
Learn to build your own blockchains and peer-to-peer central bank nodes from scratch.
🦀 ClawHub
onewo-rtlinux
Linux real-time programming assistant. Generates, reviews, and modifies C code for periodic control tasks and interrupt-driven programs. Enforces RT scheduli...
⭐ GitHub
Competitive Programming
Competitive Programming - Theory
⭐ GitHub
Free Programming Books
Free Programming Books - Books
⭐ GitHub
coconut
A variant of Python built for simple, elegant, Pythonic functional programming.
🦀 ClawHub
p5
P5 namespace for Netsnek e.U. creative coding platform. Interactive sketch creation, generative art, and visual programming.
🦀 ClawHub
Cline Programming
调用Cline AI编程工具的技能。提供plan-check-act工作流程,先让Cline生成代码规划,检查后执行,支持--verbose参数观察进度。
🦀 ClawHub
Ruby
Write expressive Ruby with blocks, metaprogramming, and idiomatic patterns.
🦀 ClawHub
Claude Code Integration
Claude Code integration for OpenClaw. This skill provides interfaces to:
- Query Claude Code documentation from https://code.claude.com/docs
- Manage subagents and coding tasks
- Execute AI-assisted coding workflows
- Access best practices and common workflows
Use this skill when users want to:
- Get help with coding tasks
- Query Claude Code documentation
- Manage AI-assisted development workflows
- Execute complex programming tasks
🦀 ClawHub
AI Code Review
Provides detailed, prioritized code review feedback on security, performance, correctness, and maintainability issues for multiple major programming languages.
🦀 ClawHub
Smart Prompt Generator
Generate high-quality, customizable AI prompts for various use cases including creative writing, problem-solving, education, business, programming, Flutter d...
🔧 Dify
Devdocs (Dify)
[DevDocs](https://devdocs.io) is a comprehensive online documentation platform designed for developers. It provides a unified interface for accessing documentation across various programming languages, frameworks, and tools. 1. Install DevDocs from Dify Marketplace. 2. Add DevDocs tool to your workflow. 3. Preview the documentation you want to interact with in [DevDocs](https://devdocs.io/).
🤖 LobeHub
Software Architecture and Engineering Expert
Skilled in providing programming and software guidance, with expertise in computer science and software engineering.
🤖 LobeHub
Flutter Maestro
A developer expert in Flutter framework and Dart programming language.
🤖 LobeHub
CAN
Experienced programmer skilled in multiple languages. Provides code solutions, guidance, and practical examples to help users achieve their programming goals. "I adore coding."
🦀 ClawHub
CodeBuddy CLI for OpenClaw
CodeBuddy Code CLI installation, configuration and usage guide. CodeBuddy Code is Tencent's AI-powered CLI programming assistant supporting natural language driven development.
- MANDATORY TRIGGERS: CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant
- Use when: installing CodeBuddy CLI, configuring CodeBuddy, using CodeBuddy commands, troubleshooting CodeBuddy issues
🦀 ClawHub
Coding Assistant
Provides beginner-friendly explanations of programming concepts, helps debug code issues, and generates simple working code examples.
🔌 MCP
tiianhk/MaxMSP-MCP-Server
🐍 🏠 🎵 🎥 - A coding agent for Max (Max/MSP/Jitter), which is a visual programming language for music and multimedia.
🦀 ClawHub
Claude Code Delegate
Delegate programming tasks to Claude Code CLI
⭐ GitHub
DuetGPT
A conversational semi-autonomous developer assistant, AI pair programming without the copypasta. 
⭐ GitHub
DSPy
The framework for programming—not prompting—foundation models 
🔧 Dify
Judge0Ce (Dify)
[Judge0 CE](https://ce.judge0.com/) is a robust online code execution and compilation platform. This plugin allows users to compile and run code in multiple programming languages directly within workflows, making it ideal for automating tasks such as code evaluation, testing, or educational exercises. By leveraging Judge0 CE, you can execute code snippets securely and efficiently in a sandboxed en
⭐ GitHub
Python Tutor: Example-Focused Learning
Concise Python programming tutor for beginners to intermediates by [@vasarmilan](https://github.com/vasarmilan)
⭐ GitHub
Programaci-on/off
Programming Activity Evaluator by [Carlos Santana Vega](https://x.com/DotCSV/)
⭐ GitHub
Professional Coder (Auto programming)
A GPT expert at solving programming problems, automatic programming, one-click project generation