A curated list of awesome cloud computing resources, services, frameworks, and tools.
SaferSkills independently audited awesome-claude (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A curated list of tools, SDKs, prompts, tutorials, and community projects for working with Claude — Anthropic's AI assistant. Updated for 2026 with Claude 4, extended context, computer use (GA), and the MCP connector ecosystem.
Maintained by Anthropic or deeply integrated into major AI frameworks.
| Name | Language | Stars | Notes |
|---|---|---|---|
| anthropic-sdk-python | Python | ★ 41.2k | Official. Streaming, tool use, vision, async/await, auto-retry |
| anthropic-sdk-typescript | TypeScript | ★ 38.8k | Official. Full type safety, streaming helpers, Edge Runtime |
| anthropic-sdk-java | Java | ★ 9.1k | Official. Spring Boot integration, Project Reactor support |
| anthropic-sdk-go | Go | ★ 7.3k | Official. Idiomatic error handling, zero external dependencies |
| anthropic-sdk-rust | Rust | ★ 4.2k | Official. Async via Tokio, zero-copy streaming |
| langchain-anthropic | Python | ★ 22.4k | Chains, agents, LCEL, RAG pipelines, memory |
| llama-index-anthropic | Python | ★ 18.7k | Document loaders, knowledge graphs, query engines |
| vercel-ai-sdk | TypeScript | ★ 31.5k | useChat, useCompletion, RSC streaming, tool rendering |
| haystack-claude | Python | ★ 6.9k | Pipeline components for retrieval and summarization |
| instructor | Python | ★ 24.1k | Structured outputs from Claude using Pydantic schemas |
| litellm | Python | ★ 19.8k | Unified API wrapper across 100+ LLM providers incl. Claude |
Current Claude 4 model family (2025–2026). All models support tool use, vision, and computer use.
| Model ID | Context | Best For | Speed |
|---|---|---|---|
claude-opus-4-20260101 | 1M tokens | Complex reasoning, research, agentic tasks | Slower |
claude-sonnet-4-20260101 | 200k tokens | Coding, analysis, balanced production use | Fast |
claude-haiku-4-20260101 | 200k tokens | Real-time apps, classification, high-volume | Fastest |
thinking.budget_tokens. Available on Opus 4 and Sonnet 4. Best for math, logic, and multi-step problems.import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-4-20260101",
max_tokens=1024,
messages=[
{"role": "user", "content": "Explain extended thinking in Claude 4."}
]
)
print(message.content[0].text)With Extended Thinking:
message = client.messages.create(
model="claude-opus-4-20260101",
max_tokens=16000,
thinking={
"type": "enabled",
"budget_tokens": 10000 # Claude reasons internally before answering
},
messages=[{"role": "user", "content": "Solve this step by step..."}]
)CLI — Agentic coding assistant in your terminal. Full repo context, edit + run loops, git integration, MCP tool use.beta — Browsing agent. Summarize pages, fill forms, run multi-step web workflows.beta — Native Office add-ins. Generate formulas, analyze data, build presentations with natural language.beta — Desktop automation for non-developers. Drag-and-drop workflows using computer use.★ 22k — AI pair programming in the terminal. Multi-file edits, git history. Claude Sonnet 4 is the recommended default.★ 18.4k — Autonomous coding agent in VS Code. File system access, browser control, terminal execution, MCP.★ 14.2k — Open-source VS Code & JetBrains extension. Custom context providers and fine-tuned slash commands.★ 9.8k — Open-source automation. Self-hostable with Claude AI pieces.MCP is an open standard that lets Claude securely connect to external data sources, tools, and services. Think of it as a USB-C port for AI — standardized, composable, and bidirectional.
| Server | Description |
|---|---|
filesystem | Read/write local files with path permission controls |
github | Repos, issues, PRs, code search via GitHub API |
google-drive | Search and read Google Drive documents |
slack | Send messages, read channels, search Slack workspaces |
postgres | Read-only SQL queries against PostgreSQL databases |
sqlite | Local SQLite query and inspection |
brave-search | Web search via Brave Search API |
fetch | Fetch and convert web pages to Markdown for Claude |
memory | Persistent key-value store across conversations |
puppeteer | Browser automation and web scraping |
★ 3.1k — AWS services via MCP. CloudFormation, S3, Lambda, CloudWatch.import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new Server(
{ name: "my-server", version: "1.0.0" },
{ capabilities: { tools: {} } }
);
server.setRequestHandler("tools/list", async () => ({
tools: [{
name: "get_weather",
description: "Get current weather for a location",
inputSchema: {
type: "object",
properties: { location: { type: "string" } },
required: ["location"]
}
}]
}));
server.setRequestHandler("tools/call", async (request) => {
// handle tool execution
return { content: [{ type: "text", text: `Weather for ${request.params.arguments.location}` }] };
});
await server.connect(new StdioServerTransport());Techniques, libraries, and reference resources for getting the best results from Claude.
# Use XML tags for structured inputs
<document>{{content}}</document>
<task>Summarize the key findings and list action items.</task>
# Chain of thought — ask Claude to reason before answering
Think through this step by step before giving your final answer.
# Specify the output format explicitly
Respond in JSON with keys: summary, confidence (0-1), sources (list).
# For extended thinking — let Claude allocate its own reasoning budget
This is a complex problem. Use your full reasoning capacity before answering.
# Prefilling — start the assistant turn to constrain output format
Human: Extract the JSON...
Assistant: ```json
{System prompt for a coding assistant:
You are an expert software engineer. When writing code:
- Default to modern, idiomatic patterns for the language
- Include error handling unless told otherwise
- Explain non-obvious decisions in brief inline comments
- Ask clarifying questions before making large architectural changesSystem prompt for document analysis:
You are a precise document analyst. Extract only information explicitly present
in the provided documents. If something is unclear or absent, say so directly.
Do not infer or speculate beyond what is written. Format your output as requested.Meta-prompt for evaluating responses:
Review your previous response for:
1. Factual accuracy — flag any uncertain claims
2. Completeness — did you miss anything important?
3. Conciseness — remove anything that doesn't add value
Provide a revised version if improvements are needed.★ 5.2k — Test and evaluate prompts against Claude. Red teaming, regression testing, output comparison.★ 2.1k — JSX-based prompt templating with priority-based token allocation.★ 11.3k — Structured generation with regex, JSON Schema, and grammar constraints.Architectures and patterns for building reliable multi-step Claude agents.
ReAct (Reason + Act)
# Claude reasons about what tool to use, uses it, observes the result, repeats
while not done:
thought = claude.think(context)
action = claude.decide_action(thought, available_tools)
observation = execute_tool(action)
context.add(thought, action, observation)Orchestrator–Subagent
Orchestrator Claude (Opus 4)
├── Plans the overall task, delegates subtasks
├── Subagent: Research Claude (Sonnet 4) — web retrieval
├── Subagent: Code Claude (Sonnet 4) — implementation
└── Subagent: Review Claude (Sonnet 4) — validationPrompt Chaining with Validation
# Break complex tasks into verifiable sequential steps
step1 = claude.complete("Extract all requirements from this spec", doc)
validated = validate_extraction(step1)
step2 = claude.complete("Write tests for each requirement", validated)
step3 = claude.complete("Implement code to pass these tests", step2)Parallel Specialization
import asyncio
async def parallel_analysis(document):
results = await asyncio.gather(
claude.analyze(document, role="security expert"),
claude.analyze(document, role="performance engineer"),
claude.analyze(document, role="UX designer")
)
return claude.synthesize(results)★ 7.4k — Stateful multi-agent graphs. Best for complex, cyclical agentic workflows with Claude.★ 35.2k — Multi-agent conversation framework. Supports Claude as participant agent.★ 22.8k — Role-based agent teams. Define crews of specialized Claude agents with shared goals.★ 4.1k — Lightweight agent framework with first-class Claude support and built-in memory.★ 8.6k — HuggingFace's minimal agent library. Code-first agents with Claude backend.★ 6.3k — Type-safe agent framework. Schema-validated tool calls and structured outputs with Claude.Noteworthy open-source projects built with Claude.
★ 8.1k — Open-source alternative to NotebookLM using Claude for document Q&A and podcast generation.★ 37.2k — "Second brain" for documents. RAG with Claude over your personal knowledge base.★ 15.9k — Self-hosted personal AI. Search notes, PDFs, org files with Claude as the reasoning backend.★ 23.4k — Memory layer for AI agents. Persistent, structured memories across Claude conversations.★ 2.9k — AI-powered docs search and assistant using Claude over your Markdown documentation.★ 12.4k — Full-featured CLI agent with file management, code execution, and self-improvement loops.★ 3.2k — Minimal but powerful code generation agent with test execution feedback.★ 7.8k — Pack entire repositories into a single file optimized for Claude's 1M context window.★ 13.1k — Claude solves real GitHub issues end-to-end. Top performer on SWE-bench.★ 41.7k — Open-source Devin alternative. Claude-powered software engineering agent with sandbox execution.★ 9.6k — Wikipedia-style report generation from scratch using multi-agent Claude research.★ 16.2k — Autonomous deep research agent. Now supports Claude as the reasoning model.★ 18.3k — Open-source Perplexity. Self-hosted web research with Claude-powered synthesis.★ 2.4k — Automated academic literature review generation using Claude 4.★ 4.1k — Chat with entire books. Optimized for Claude's large context window.★ 5.7k — Full-stack Claude chat app deployable to AWS with multi-modal support.★ 1.8k — Sync local files to Claude Projects for persistent, context-aware workflows.★ 9.4k — Official free courses: Prompt Engineering, Tool Use, RAG, Multiagent Systems.★ 12.1k — Practical recipes: embeddings, citations, structured outputs, computer use, MCP.★ 8.2k — Real-world patterns from Brex's production Claude deployment.Key papers from Anthropic and the broader research community.
Contributions are welcome! Please follow these guidelines:
git checkout -b add/tool-nameAdd: [Tool Name][NEW] tag only for resources added in the last 3 monthsThis list is community-maintained. If you spot something outdated, please open an issue.
To the extent possible under law, the contributors have waived all copyright and related rights to this work. See LICENSE for details.
<p align="center"> <sub>Last updated: February 2026 · <a href="https://github.com/ai-for-developers/awesome-claude">↑ Back to top</a></sub> </p>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.