AnvilHub Marketplace
SkillsTeach Anvil new tricks.
Community-built skills that give Anvil new capabilities — drop-in workflows, domain know-how, and repeatable routines.
512 packages available
Python Dataclasses and Pydantic
Model data with dataclasses, attrs, and Pydantic v2 for validation, serialization, and settings management.
Python Dependency Injection
Implement dependency injection with FastAPI Depends, injector library, and testable service architectures.
Python Package Development
Package and publish Python libraries with pyproject.toml, hatch, semantic versioning, and PyPI publishing.
Python Security Hardening
Harden Python apps against injection, insecure deserialization, dependency vulnerabilities, and secrets leakage.
React Accessibility Patterns
Implement ARIA roles, keyboard navigation, focus management, and screen reader support in React applications.
React Animation Techniques
Create fluid UI animations using Framer Motion, React Spring, and CSS transitions with React lifecycle hooks.
React Component Architecture
Design scalable component hierarchies using compound components, render props, and the component composition pattern.
React Error Boundaries
Implement error boundaries, fallback UIs, and error recovery strategies to build resilient React applications.
React Hooks Patterns
Master custom hook design, composition patterns, and advanced use cases for useState, useEffect, useReducer, and useCallback.
React Portals and Refs
Use portals for modals and tooltips, manage DOM refs with useRef and useImperativeHandle in complex scenarios.
React Server Components
Understand React Server Components, client/server boundaries, and data fetching patterns for modern React apps.
Threat Modeling STRIDE
Apply STRIDE threat modeling to identify spoofing, tampering, repudiation, information disclosure, and denial of service.
Database Backup and Recovery
Implement pg_dump, WAL archiving, PITR, and test recovery procedures to meet RPO and RTO objectives.
SQL CTEs and Recursive Queries
Write common table expressions, recursive CTEs for hierarchical data, and materialized CTEs for performance.
SQL Indexing Strategies
Choose between B-tree, GIN, GiST, BRIN, and partial indexes to accelerate reads without bloating writes.
Rust Trait System
Design extensible APIs with traits, trait objects, blanket implementations, and associated types in Rust.
API Security Testing
Test APIs for broken authentication, excessive data exposure, rate limiting bypass, and mass assignment flaws.
Security Audit Methodology
Structure security audits with threat modeling, attack surface analysis, and prioritized remediation reports.
Container Security Hardening
Harden containers with non-root users, read-only filesystems, seccomp profiles, and AppArmor/SELinux policies.
Cryptographic Protocol Design
Design secure protocols avoiding common pitfalls like oracle attacks, replay attacks, and key reuse vulnerabilities.
Dependency Vulnerability Management
Scan dependencies with Snyk, OWASP Dependency Check, and automate remediation with Dependabot policies.
PKI and Certificate Management
Manage TLS certificates, run internal CAs with CFSSL, automate renewal with cert-manager, and audit expiry.
TypeScript Module Patterns
Structure TypeScript projects with barrel exports, declaration merging, ambient modules, and module augmentation.
Database Migration Patterns
Write safe zero-downtime migrations with expand-contract, shadow tables, and online schema change tools.