Labsco
firecrawl logo

firecrawl / ai-research-skills

✓ Official11

A skill package that teaches your agent 43 capabilities — every one documented and browsable below, no GitHub required · by firecrawl.

Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.

axolotl🔥🔥FreeQuick setup

axolotl — an installable skill for AI agents, published by firecrawl/ai-research-skills.

6 files — installable on its own

chroma🔥🔥🔥FreeQuick setup

Open-source embedding database for AI applications. Store embeddings and metadata, perform vector and full-text search, filter by metadata. Simple 4-function…

3 files — installable on its own

clip🔥🔥🔥FreeQuick setup

OpenAI's model connecting vision and language. Enables zero-shot image classification, image-text matching, and cross-modal retrieval. Trained on 400M…

3 files — installable on its own

constitutional-ai🔥🔥🔥✓ VerifiedFreeQuick setup

Anthropic's method for training harmless AI through self-improvement. Two-phase approach - supervised learning with self-critique/revision, then RLAIF (RL from…

1 file — installable on its own

deepspeed🔥🔥🔥FreeQuick setup

Expert guidance for distributed training with DeepSpeed - ZeRO optimization stages, pipeline parallelism, FP16/BF16/FP8, 1-bit Adam, sparse attention

11 files — installable on its own

dspy🔥🔥🔥FreeQuick setup

Build complex AI systems with declarative programming, optimize prompts automatically, create modular RAG systems and agents with DSPy - Stanford NLP's…

5 files — installable on its own

faiss🔥🔥🔥FreeQuick setup

Facebook's library for efficient similarity search and clustering of dense vectors. Supports billions of vectors, GPU acceleration, and various index types…

3 files — installable on its own

gptq🔥🔥🔥✓ VerifiedFreeNeeds API keys

Post-training 4-bit quantization for LLMs with minimal accuracy loss. Use for deploying large models (70B, 405B) on consumer GPUs, when you need 4× memory…

5 files — installable on its own

grpo-rl-training🔥🔥🔥FreeQuick setup

Expert guidance for GRPO/RL fine-tuning with TRL for reasoning and task-specific model training

6 files — installable on its own

guidance🔥🔥🔥FreeQuick setup

Control LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance…

5 files — installable on its own

huggingface-tokenizers🔥🔥🔥✓ VerifiedFreeNeeds API keys

Fast tokenizers optimized for research and production. Rust-based implementation tokenizes 1GB in <20 seconds. Supports BPE, WordPiece, and Unigram algorithms.…

6 files — installable on its own

instructor🔥🔥🔥FreeQuick setup

Extract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream…

5 files — installable on its own

knowledge-distillation🔥🔥🔥FreeQuick setup

Compress large language models using knowledge distillation from teacher to student models. Use when deploying smaller models with retained performance,…

3 files — installable on its own

langchain🔥🔥🔥✓ VerifiedFreeNeeds API keys

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct…

5 files — installable on its own

llama-cpp🔥🔥🔥✓ VerifiedFreeAdvanced setup

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is…

5 files — installable on its own

llama-factory🔥🔥🔥FreeQuick setup

Expert guidance for fine-tuning LLMs with LLaMA-Factory - WebUI no-code, 100+ models, 2/3/4/5/6/8-bit QLoRA, multimodal support

7 files — installable on its own

llamaguard🔥🔥🔥✓ VerifiedFreeQuick setup

Meta's 7-8B specialized moderation model for LLM input/output filtering. 6 safety categories - violence/hate, sexual content, weapons, substances, self-harm,…

1 file — installable on its own

llamaindex🔥🔥🔥✓ VerifiedFreeNeeds API keys

Data framework for building LLM applications with RAG. Specializes in document ingestion (300+ connectors), indexing, and querying. Features vector indices,…

5 files — installable on its own

llava🔥🔥🔥FreeQuick setup

Large Language and Vision Assistant. Enables visual instruction tuning and image-based conversations. Combines CLIP vision encoder with Vicuna/LLaMA language…

3 files — installable on its own

long-context🔥🔥🔥FreeQuick setup

Extend context windows of transformer models using RoPE, YaRN, ALiBi, and position interpolation techniques. Use when processing long documents (32k-128k+…

5 files — installable on its own

mlflow🔥🔥🔥FreeQuick setup

Track ML experiments, manage model registry with versioning, deploy models to production, and reproduce experiments with MLflow - framework-agnostic ML…

5 files — installable on its own

model-merging🔥🔥🔥FreeQuick setup

Merge multiple fine-tuned models using mergekit to combine capabilities without retraining. Use when creating specialized models by blending domain-specific…

5 files — installable on its own

model-pruning🔥🔥🔥FreeQuick setup

Reduce LLM size and accelerate inference using pruning techniques like Wanda and SparseGPT. Use when compressing models without retraining, achieving 50%…

3 files — installable on its own

moe-training🔥🔥🔥FreeQuick setup

Train Mixture of Experts (MoE) models using DeepSpeed or HuggingFace. Use when training large-scale models with limited compute (5× cost reduction vs dense…

5 files — installable on its own

nanogpt🔥🔥🔥✓ VerifiedFreeAdvanced setup

Educational GPT implementation in ~300 lines. Reproduces GPT-2 (124M) on OpenWebText. Clean, hackable code for learning transformers. By Andrej Karpathy.…

5 files — installable on its own

nemo-curator🔥🔥🔥✓ VerifiedFreeNeeds API keys

GPU-accelerated data curation for LLM training. Supports text/image/video/audio. Features fuzzy deduplication (16× faster), quality filtering (30+ heuristics),…

4 files — installable on its own

nemo-guardrails🔥🔥🔥✓ VerifiedFreeQuick setup

NVIDIA's runtime safety framework for LLM applications. Features jailbreak detection, input/output validation, fact-checking, hallucination detection, PII…

1 file — installable on its own

outlines🔥🔥🔥FreeQuick setup

Guarantee valid JSON/XML/code structure during generation, use Pydantic models for type-safe outputs, support local models (Transformers, vLLM), and maximize…

5 files — installable on its own

pinecone🔥🔥🔥FreeQuick setup

Managed vector database for production AI applications. Fully managed, auto-scaling, with hybrid search (dense + sparse), metadata filtering, and namespaces.…

3 files — installable on its own

prompt-guard🔥🔥🔥FreeQuick setup

Meta's 86M prompt injection and jailbreak detector. Filters malicious prompts and third-party data for LLM apps. 99%+ TPR, <1% FPR. Fast (<2ms GPU).…

1 file — installable on its own

pytorch-fsdp2🔥🔥🔥FreeQuick setup

Adds PyTorch FSDP2 (fully_shard) to training scripts with correct init, sharding, mixed precision/offload config, and distributed checkpointing. Use when…

14 files — installable on its own

pytorch-lightning🔥🔥🔥✓ VerifiedFreeQuick setup

High-level PyTorch framework with Trainer class, automatic distributed training (DDP/FSDP/DeepSpeed), callbacks system, and minimal boilerplate. Scales from…

5 files — installable on its own

ray-data🔥🔥🔥✓ VerifiedFreeQuick setup

Scalable data processing for ML workloads. Streaming execution across CPU/GPU, supports Parquet/CSV/JSON/images. Integrates with Ray Train, PyTorch,…

4 files — installable on its own

ray-train🔥🔥🔥✓ VerifiedFreeQuick setup

Distributed training orchestration across clusters. Scales PyTorch/TensorFlow/HuggingFace from laptop to 1000s of nodes. Built-in hyperparameter tuning with…

3 files — installable on its own

sentence-transformers🔥🔥🔥FreeQuick setup

Framework for state-of-the-art sentence, text, and image embeddings. Provides 5000+ pre-trained models for semantic similarity, clustering, and retrieval.…

3 files — installable on its own

sentencepiece🔥🔥🔥✓ VerifiedFreeNeeds API keys

Language-independent tokenizer treating text as raw Unicode. Supports BPE and Unigram algorithms. Fast (50k sentences/sec), lightweight (6MB memory),…

4 files — installable on its own

sglang🔥🔥🔥✓ VerifiedFreeNeeds API keys

Fast structured generation and serving for LLMs with RadixAttention prefix caching. Use for JSON/regex outputs, constrained decoding, agentic workflows with…

5 files — installable on its own

speculative-decoding🔥🔥🔥FreeQuick setup

Accelerate LLM inference using speculative decoding, Medusa multiple heads, and lookahead decoding techniques. Use when optimizing inference speed (1.5-3.6×…

4 files — installable on its own

tensorboard🔥🔥🔥FreeQuick setup

Visualize training metrics, debug models with histograms, compare experiments, visualize model graphs, and profile performance with TensorBoard - Google's ML…

5 files — installable on its own

tensorrt-llm🔥🔥🔥✓ VerifiedFreeNeeds API keys

Optimizes LLM inference with NVIDIA TensorRT for maximum throughput and lowest latency. Use for production deployment on NVIDIA GPUs (A100/H100), when you need…

5 files — installable on its own

unsloth🔥🔥🔥FreeQuick setup

Expert guidance for fast fine-tuning with Unsloth - 2-5x faster training, 50-80% less memory, LoRA/QLoRA optimization

6 files — installable on its own

weights-and-biases🔥🔥🔥FreeQuick setup

Track ML experiments with automatic logging, visualize training in real-time, optimize hyperparameters with sweeps, and manage model registry with W&B -…

5 files — installable on its own

whisper🔥🔥🔥FreeQuick setup

OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes…

3 files — installable on its own