SkillAgentSearch skills...

Awesome Artificial Intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

Install / Use

npx skills add owainlewis/awesome-artificial-intelligence

Installs into whichever agent you are using.

README

Awesome Artificial Intelligence

An opinionated, actively maintained collection of resources for software developers learning to build and ship generative AI and agentic systems.

Artificial intelligence

This list is for developers who want to:

  • understand the foundations behind modern AI systems;
  • build applications with language models, retrieval, tools, and agents;
  • evaluate, observe, and deploy AI systems in production;
  • use coding agents to improve software engineering work.

This is not a comprehensive directory of AI products. Every entry must clear an absolute quality bar for technical depth, practical value, evidence, and distinctiveness. Categories are not quotas, and a short category is better than one padded with weak choices.

The list is reviewed weekly by an evidence-backed automation that independently reviews, validates, and merges small changes. See how resources are evaluated.

Learn

Books

Courses

Foundational papers

Build AI systems

Guides and playbooks

LLM application engineering

Protocols and interoperability

  • Model Context Protocol: The open specification for connecting AI applications to external tools, data sources, prompts, and interactive apps.
  • Agent2Agent Protocol: A vendor-neutral specification for agent discovery, task delegation, streaming, asynchronous updates, and cross-platform communication.

Agent frameworks

Durable and asynchronous agents

Retrieval and data

  • LlamaIndex: Data ingestion, indexing, retrieval, and agent workflows.
  • Haystack: Modular pipelines for retrieval and generative AI applications.
  • Docling: Document parsing and conversion for AI applications.

Evals and reliability

  • Demystifying Evals for AI Agents: A practical method for building task suites, graders, transcripts, and evaluation harnesses.
  • OpenAI Evals: An open-source framework and registry for evaluating language models and systems.
  • Promptfoo: Test cases, assertions, model comparisons, and red-team checks for LLM applications.
  • [Ragas](https

Related Skills

View on GitHub
GitHub Stars15.7k
CategoryContent
Updated23m ago
Forks2.5k

Languages

Python

Security Score

100/100

Audited on Aug 8, 2026

No findings