tangledgroup
- 309 skills
- 0 followers
- 10 hours ago last updated
- ▌ Podman Compose 1 5 0 · tangledgroup bundleOrchestrates multi-container applications using Compose specification files with Podman backend. Use when deploying containerized stacks, managing services defined in compose.yaml files, or migrating from docker-compose to a daemonless rootless workflow.
- ▌ Prescheme 2026 05 03 · tangledgroup bundleStatically typed Scheme dialect that compiles to C via Hindley/Milner type inference and CPS transformations. Combines Scheme syntax, macros, and tail recursion with manual memory management and no runtime overhead. Use when building virtual machines, garbage collectors, operating systems, or embedded systems where a full Scheme implementation is too heavy but C lacks expressiveness.
- ▌ Qwen3 Reranker 1 0 0 · tangledgroup bundleComprehensive toolkit for Qwen3 Reranker models (0.6B, 4B, 8B) — cross-encoder text reranking with 100+ language support, 32K context length, and user-defined instructions. Use when re-ranking search results, improving retrieval relevance in RAG pipelines, or deploying cross-encoder rerankers via Sentence Transformers, Transformers, or vLLM.
- ▌ Agent Nirzabari 0 1 0 · tangledgroup bundleComprehensive guide to understanding and building coding agent harnesses, covering 7-layer architecture, context engineering, tool orchestration, safety systems, and real-world implementations from Codex, OpenCode, Cursor, and Claude Code. Use when designing agentic systems, analyzing agent architectures, or studying production-grade coding agent implementations.
- ▌ Pinecone Router 7 5 0 · tangledgroup bundleClient-side routing toolkit for Alpine.js applications using Pinecone Router v7.5, providing route matching, template rendering, handlers, and TypeScript support. Use when building SPAs with Alpine.js that require declarative HTML routing, external template loading, async data fetching, hash or history navigation, or programmatic route management.
- ▌ Qwen3 Embedding 1 0 0 · tangledgroup bundleComplete toolkit for Qwen3 Embedding models (0.6B, 4B, 8B) and Qwen3 Reranker models providing state-of-the-art text embedding, semantic search, reranking, and multilingual retrieval with support for Sentence Transformers, raw Transformers, vLLM, and TEI inference engines. Use when generating text embeddings, building semantic search or RAG pipelines, performing cross-lingual retrieval, code retrieval, text classification/clustering, or reranking search results with Qwen3-Embedding or Qwen3-Reranker models.
- ▌ Redis Om Python 1 1 0 · tangledgroup bundleA skill for using Redis OM Python v1.1, an object mapping library that provides declarative models, automatic secondary-index generation, and fluent query APIs for Redis with RediSearch and RedisJSON modules. Use when building Python applications requiring ORM-like abstractions for Redis, full-text search capabilities, geospatial queries, vector similarity search (KNN), or complex nested document storage.
- ▌ Rustfs 1 0 0 Alpha 93 · tangledgroup bundleHigh-performance distributed object storage system with S3-compatible API, OpenStack Swift support, and comprehensive observability features built in Rust. Use when deploying S3-compatible storage backends, configuring distributed clusters, integrating with Kubernetes via Helm, setting up TLS/mTLS, or building data lake solutions requiring high-throughput storage.
- ▌ Aiohttp Security 0 5 0 · tangledgroup bundleAuthentication and authorization toolkit for aiohttp.web applications providing identity policies (cookies, sessions, JWT) and custom authorization with permission-based access control. Use when building aiohttp.web applications requiring session-based authentication, protecting routes with permission checks, implementing login/logout flows, or integrating JWT bearer tokens.
- ▌ Aiohttp Session 2 12 0 · tangledgroup bundleServer-side sessions for aiohttp.web applications using aiohttp-session 2.12, providing multiple storage backends including encrypted cookies (Fernet/NaCl), Redis, and Memcached for persistent user state management. Use when building aiohttp.web applications that require session-based authentication, shopping carts, user preferences, or any per-request user-specific data persistence.
- ▌ Aiohttp Session 2 12 1 · tangledgroup bundleServer-side sessions for aiohttp.web applications using aiohttp-session 2.12, providing multiple storage backends including encrypted cookies (Fernet/NaCl), Redis, and Memcached for persistent user state management. Use when building aiohttp.web applications that require session-based authentication, shopping carts, user preferences, or any per-request user-specific data persistence.
- ▌ Docker Docs 2026 04 16 · tangledgroup bundleComprehensive reference for Docker platform including Docker Engine, Docker Desktop, Docker Compose, Docker Build/BuildKit, Docker Swarm, Dockerfile syntax, networking, volumes, security, and Docker Hub. Use when building containerized applications, writing Dockerfiles, configuring multi-container stacks with Compose, setting up container orchestration, managing images and registries, or troubleshooting Docker environments.
- ▌ Jq 1 8 2 · tangledgroup bundlejq 1.8.2 — lightweight command-line JSON processor. Use when the user needs to parse, query, transform, or manipulate JSON data from the command line, process API responses, extract fields from JSON, convert between formats (JSON-to-CSV, JSON-to-XML), validate JSON, or work with any structured data in JSON format. Covers filters, builtins, regex, modules, streaming, and all jq 1.8.2 features.
- ▌ Agent Ralph Loop Claude · tangledgroup bundleImplements the Ralph Wiggum technique as a Claude Code plugin for iterative, self-referential AI development loops. Use when building projects that require hands-free AI implementation through continuous bash-style loops inside a single Claude Code session, where the same prompt is repeatedly fed back until completion criteria are met.
- ▌ Check Jsonschema 0 37 2 · tangledgroup bundleCLI tool for validating JSON, YAML, TOML, and JSON5 files against JSON Schema. Use when verifying configuration files, CI/CD workflows, or any structured data against a schema in the terminal via `uvx check-jsonschema`. Supports local and remote schemas, 25+ builtin schemas for popular tools, and pre-commit integration.
- ▌ Coding Guidelines 0 1 0 · tangledgroup bundleBehavioral guidelines to reduce common LLM coding mistakes including overcomplication, hidden assumptions, orthogonal edits, and weak success criteria. Use when writing, reviewing, or refactoring code to enforce simplicity, surgical changes, explicit reasoning, and verifiable outcomes. Derived from Andrej Karpathy's observations on LLM coding pitfalls, curated by Forrest Chang.
- ▌ Jsonpath Rfc 9535 1 0 0 · tangledgroup bundleComplete reference for JSONPath RFC 9535, the IETF specification defining string syntax for selecting and extracting JSON values. Use when writing JSONPath query expressions, understanding selector semantics (name, wildcard, index, slice, filter), implementing function extensions, or comparing JSONPath to JSON Pointer RFC 6901.
- ▌ Mermaid Validator 0 1 0 · tangledgroup bundleLightweight Mermaid diagram syntax validator using the official mermaid parser with jsdom. Validates diagrams in markdown files, standalone .mmd files, directories, and stdin with JSON output support. Use when checking Mermaid diagram syntax for correctness before rendering, validating documentation containing Mermaid charts, or integrating diagram validation into CI/CD pipelines.
- ▌ Payloadcms Blank 3 82 1 · tangledgroup bundleMinimal Payload CMS 3.82.1 starter template providing a clean foundation for building custom headless CMS applications with Next.js App Router, MongoDB, and Lexical editor. Use when starting new Payload projects from scratch, needing a minimal configuration without pre-built collections or content types, or requiring full control over data modeling and admin panel customization.
- ▌ Payloadcms Blank 3 84 1 · tangledgroup bundleMinimal Payload CMS 3.84.1 starter template providing a clean foundation for building custom headless CMS applications with Next.js App Router, MongoDB, and Lexical editor. Use when starting new Payload projects from scratch, needing a minimal configuration without pre-built collections or content types, or requiring full control over data modeling and admin panel customization.
- ▌ Qwen3 Vl Reranker 1 0 0 · tangledgroup bundleComplete toolkit for Qwen3-VL-Reranker (2B and 8B) multimodal reranking models that score relevance of text, image, video, and mixed-modality document pairs against queries. Use when building multimodal retrieval pipelines, re-ranking search results with cross-modal understanding, implementing two-stage retrieval systems with embedding+reranking, or performing visual document retrieval tasks.
- ▌ Yq 4 53 3 · tangledgroup bundleQuery, transform, and convert YAML, JSON, XML, INI, TOML, HCL, CSV, TSV, Properties, Lua, Shell variables, and Base64 data using jq-like expressions. Use when the user mentions yq, YAML processing, JSON-to-YAML conversion, config file manipulation, Kubernetes YAML editing, or any structured data transformation task. Supports multi-document YAML, anchors/aliases, comments, and in-place updates.
- ▌ Python Prometheus 0 25 0 · tangledgroup bundleOfficial Prometheus Python client library v0.25.0 for instrumenting Python applications with metrics. Provides Counter, Gauge, Summary, Histogram, Info, and Enum metric types; HTTP/WSGI/ASGI exporters; framework integrations (Flask, Django, FastAPI, AIOHTTP, Twisted); Pushgateway support; multiprocess mode for Gunicorn; custom collectors; and Graphite bridge. Use when adding Prometheus metrics to Python applications, exposing metrics endpoints, or integrating with web frameworks.
- ▌ Qwen3 Vl Embedding 0 1 0 · tangledgroup bundleComplete toolkit for Qwen3-VL-Embedding 0.1.0 multimodal embedding models (2B and 8B) supporting text, images, screenshots, videos, and mixed-modal inputs. Use when generating semantic embeddings for retrieval, clustering, similarity search, RAG pipelines, or cross-modal understanding with Matryoshka dimension flexibility and 30+ language support.
- ▌ Ralph Orchestrator 2 9 2 · tangledgroup bundleOrchestration framework that keeps AI agents in a loop until tasks are done. Supports Claude Code, Gemini CLI, Codex, Amp, Copilot CLI, OpenCode, and Pi backends with event-driven coordination, quality gates, and parallel loops via git worktrees. Use when building autonomous AI coding workflows, orchestrating multi-step agent pipelines, or implementing the Ralph Wiggum technique.
- ▌ S Expression Interpreter · tangledgroup bundleBuild and understand s-expression interpreters in Python and C. Covers lexer-free tokenization, recursive descent parsing, eval-apply cycles, SymbolTable scoping, lval heap allocation with mpc, sfsexp library integration, and language semantics across Scheme (R4RS/R7RS), Common Lisp, and Clojure. Use when building a Lisp/Scheme interpreter from scratch, implementing s-expression data structures in C, adding function definitions and lexical scoping to an evaluator, or understanding how homoiconic languages process code-as-data through read-eval-print loops.
- ▌ Lisp In Python 2026 05 03 · tangledgroup bundleBuild a minimal Lisp interpreter in Python covering the eval-apply cycle, recursive descent parsing, lexical scoping, closures, special forms, and a REPL. Includes extension patterns for macros, continuations, and tail-call optimization. Use when building interpreters from scratch, studying programming language fundamentals, or learning homoiconicity and the eval-apply loop.
- ▌ Payloadcms Website 3 82 1 · tangledgroup bundlePayload CMS website template providing production-ready starter for content-driven websites, blogs, and portfolios with Next.js App Router, MongoDB, Lexical editor, SEO optimization, draft/live preview, and search. Use when building personal or enterprise-grade websites requiring publication workflows, layout builders, multi-page sites, or integrating Payload CMS with modern frontend technologies.
- ▌ Payloadcms Website 3 84 1 · tangledgroup bundlePayload CMS website template providing production-ready starter for content-driven websites, blogs, and portfolios with Next.js App Router, MongoDB, Lexical editor, SEO optimization, draft/live preview, and search. Use when building personal or enterprise-grade websites requiring publication workflows, layout builders, multi-page sites, or integrating Payload CMS with modern frontend technologies.
- ▌ S Expression Alternatives · tangledgroup bundleAlternative syntaxes for Lisp-family languages that reduce or eliminate parentheses while preserving homoiconicity and extensibility. Covers sweet-expressions (curly-infix, neoteric, indentation-based), i-expressions (SRFI-49 indentation-sensitive syntax), o-expressions (operator-based AST with currying juxtaposition), and Liso (Racket implementation of o-expressions). Use when designing alternative Lisp syntaxes, building reader macros for readable code, evaluating tradeoffs between parentheses and other grouping mechanisms, or implementing custom s-expression variants.
- ▌ Tailwindcss Browser 4 2 0 · tangledgroup bundleIn-browser Tailwind CSS v4.2 build (@tailwindcss/browser) that compiles utility classes at runtime without a build step. Use when prototyping, creating documentation sites, building static pages, or learning Tailwind CSS without setting up Node.js tooling. Not for production applications requiring optimized CSS bundles.
- ▌ Tailwindcss Browser 4 2 4 · tangledgroup bundleIn-browser Tailwind CSS v4.2 build (@tailwindcss/browser) that compiles utility classes at runtime without a build step. Use when prototyping, creating documentation sites, building static pages, or learning Tailwind CSS without setting up Node.js tooling. Not for production applications requiring optimized CSS bundles.
- ▌ Vega Lite Validator 0 1 0 · tangledgroup bundleValidates Vega-Lite 6.4.3 JSON specifications against the official JSON Schema using check-jsonschema. Catches structural errors, invalid field types, and missing required properties before rendering. Use when validating Vega-Lite specs generated by applications, pipelines, or agents, or debugging schema violations in visualization definitions.
- ▌ Cbc 2 10 13 · tangledgroup bundleCOIN-OR Cbc (Coin-or Branch and Cut) 2.10.13 — open-source MILP solver. Use this skill whenever the user needs to solve mixed-integer linear programs, integer programming, MIP, branch-and-cut, branch-and-bound, or any optimization problem with discrete/integer variables. Covers CLI usage (`cbc` executable), C API (`Cbc_C_Interface.h`), and C++ API (`CbcModel`, `OsiCbcSolverInterface`). Also covers cut generators, heuristics, custom branching, event handlers, callbacks, SOS constraints, solution pools, parallel solving, AMPL interface, and integration with modeling languages (PuLP, cvxpy, Pyomo, JuMP, MiniZinc). Trigger on: MILP, MIP solver, branch-and-cut, integer programming, Cbc solver, COIN-OR optimization, mixed-integer optimization.
- ▌ Pandoc 3 10 · tangledgroup bundleConvert documents between formats using Pandoc 3.10. Use when the user mentions pandoc, document conversion, format transformation, or needs to convert between Markdown, HTML, LaTeX, PDF, Word (docx), OpenDocument (odt), PowerPoint (pptx), Excel (xlsx), CSV, TSV, EPUB, reStructuredText, Org mode, AsciiDoc, RTF, Textile, CommonMark, GFM, or any markup/format conversion task. Also use when user asks about pandoc filters, templates, defaults files, citeproc, or Lua filters.
- ▌ Ty 0 0 51 · tangledgroup bundleRun ty (Astral's Python type checker, v0.0.51) for type checking, rule diagnostics, and language server integration. Use when the user mentions ty type checking, Python type errors, ty check, ty rules, ty suppression, migrating from mypy or pyright to ty, configuring ty.toml or pyproject.toml type checking, or setting up a Python language server. ty is 10x-100x faster than mypy/Pyright and supports intersection types, redeclarations, and reachability-based analysis.
- ▌ Pulp 3 3 2 · tangledgroup bundlePuLP 3.3.2 — Python LP/MILP modeler for linear, mixed-integer, and binary programming. Use this skill whenever the user mentions optimization, linear programming (LP), mixed-integer programming (MIP), MILP, integer programming, solver selection, transportation problems, assignment problems, blending, scheduling, cutting stock, Sudoku solving via MIP, column generation, stochastic programming, sensitivity analysis, or any problem that can be expressed as minimizing/maximizing a linear objective subject to linear constraints. Covers PuLP 3.3.2 API including `prob.add_variable()`, `prob.add_variable_dicts()`, `prob.add_variable_matrix()`, `lpSum`, `lpDot`, solver configuration (CBC, HiGHS, GLPK, Gurobi, CPLEX, etc.), file I/O (LP/MPS), dual values, resolve workflows, and common modeling patterns. Install via `pip install "pulp[cbc]==3.3.2"` (the `[cbc]` extra bundles the CBC solver).
- ▌ Uv 0 11 23 · tangledgroup bundleManages Python packages, projects, scripts, tools, and Python versions with extreme speed. Use when the user mentions uv, python packages, pip replacement, virtual environments, venv, pyproject.toml, dependency management, python version switching, tool installation (uvx), script dependencies, lockfiles, workspace management, or any Python packaging task. Replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv.
- ▌ Agent Ralph Wiggum Ghuntley · tangledgroup bundleGeoffrey Huntley's Ralph Wiggum technique — a monolithic iterative loop pattern for autonomous AI-driven software development. Use when building greenfield projects through repeated LLM invocations in a bash-style loop, tuning prompts through observation, and treating the loop itself as the programmable unit rather than individual tool calls or multi-agent orchestration.
- ▌ Opentelemetry Python 1 41 0 · tangledgroup bundleOpenTelemetry Python toolkit for distributed tracing, metrics collection, and log management with OTLP exporters, automatic instrumentation, custom sampling, and context propagation. Use when instrumenting Python applications for observability, configuring trace/metric/log pipelines, setting up OTLP exporters, or integrating with distributed tracing backends like Jaeger, Zipkin, or Prometheus.
- ▌ Opentelemetry Python 1 41 1 · tangledgroup bundleOpenTelemetry Python toolkit for distributed tracing, metrics collection, and log management with OTLP exporters, automatic instrumentation, custom sampling, and context propagation. Use when instrumenting Python applications for observability, configuring trace/metric/log pipelines, setting up OTLP exporters, or integrating with distributed tracing backends like Jaeger, Zipkin, or Prometheus.
- ▌ Payloadcms Ecommerce 3 82 1 · tangledgroup bundlePayload CMS ecommerce template providing production-ready online store with products, variants, carts, orders, Stripe payments, and user accounts. Use when building e-commerce platforms, online stores, or any digital commerce project requiring product catalogs, shopping carts, order management, payment processing, or inventory management following official Payload best practices.
- ▌ Payloadcms Ecommerce 3 84 1 · tangledgroup bundlePayload CMS ecommerce template providing production-ready online store with products, variants, carts, orders, Stripe payments, and user accounts. Use when building e-commerce platforms, online stores, or any digital commerce project requiring product catalogs, shopping carts, order management, payment processing, or inventory management following official Payload best practices.
- ▌ Scheme In Python 2026 05 03 · tangledgroup bundleBuild a Scheme interpreter in Python covering tokenization, eval/apply loop, environment frames with lexical and dynamic scoping, special forms (define/lambda/if/let/cond), Pair-based linked lists, built-in procedures, and a REPL. Use when implementing a Scheme dialect in Python, teaching programming language concepts via SICP-style interpreters, or understanding how Lisp evaluates code as data.
- ▌ Sentence Transformers 5 4 1 · tangledgroup bundleComprehensive toolkit for computing text embeddings, semantic search, and reranking using Sentence Transformers v5.4.1. Provides dense, sparse, and cross-encoder models for semantic textual similarity, paraphrase mining, clustering, retrieve-and-rerank pipelines, and multimodal applications with support for 100+ languages and extensive training capabilities. Use when generating text embeddings, building semantic search or RAG pipelines, performing cross-lingual retrieval, text classification/clustering, or reranking search results with sentence-transformers models.
- ▌ Rqlite 10 2 4 · tangledgroup bundleOperate rqlite 10.2.4 — distributed SQLite database with Raft consensus. Use for deploying, configuring, querying, backing up, and managing rqlite clusters. Covers rqlited server flags, HTTP API (/db/execute, /db/query, /db/request), CLI (.status, .backup, .nodes), clustering (join, DNS, Consul, etcd, Kubernetes), TLS/mTLS auth, queued writes, CDC, consistency levels, and SQLite extensions. Use whenever the user mentions rqlite, distributed SQLite, Raft database, or needs a lightweight fault-tolerant relational store.
- ▌ Numpy 2 4 6 · tangledgroup bundleNumPy 2.4.6: array creation, manipulation, broadcasting, ufuncs, linear algebra, statistics, random sampling, structured arrays, and I/O. Use whenever working with numerical arrays, matrices, scientific computing, data analysis, or any task involving NumPy operations. Covers ndarrays, dtype system, einsum, stride tricks, masked arrays, FFT, polynomials, and the full NumPy 2.x API.
- ▌ Agent Coding Wyattdave 0 1 0 · tangledgroup bundleA toolkit for creating custom AI coding agents using prompt engineering, instruction files, and skill modules. Use when building bespoke coding assistants for niche domains where general LLM training data is insufficient or misleading, particularly for specialized frameworks like Power Platform Code Apps with vanilla JavaScript.
- ▌ Agent Ralph Loop Vercel Labs · tangledgroup bundleContinuous autonomy framework for the Vercel AI SDK implementing the Ralph Wiggum technique — an iterative outer loop that keeps feeding an AI agent a task until verifyCompletion confirms success. Use when building autonomous coding agents, long-running code migrations, refactoring tasks, or any workflow requiring iterative verification and feedback loops beyond single-shot LLM tool calls.
- ▌ Agent Ralph Wiggum Snarktank · tangledgroup bundleAutonomous AI coding loop that runs AI coding tools (Amp or Claude Code) repeatedly until all PRD items are complete. Each iteration is a fresh instance with clean context. Memory persists via git history, progress.txt, and prd.json. Use when building features hands-free through iterative AI loops, shipping code while away, or implementing spec-driven development with the Ralph Wiggum technique.
- ▌ Python Lambda Calculus 3 1 0 · tangledgroup bundlePython library implementing Lambda calculus operations including term construction (Variable, Abstraction, Application), beta/eta reduction, alpha conversion, substitution, and visitor-based traversal. Provides Church encodings for booleans, arithmetic, pairs, and common combinators (Y, S, K, I). Use when building lambda calculus interpreters, performing symbolic term manipulation, encoding computation in pure lambda terms, or teaching functional programming concepts with Python.
- ▌ Pyomo 6 10 1 · tangledgroup bundlePyomo 6.10.1 — Python optimization modeling for LP, MIP, NLP, MINLP, DAE/optimal control, GDP (disjunctive programming), MPEC (equilibrium/complementarity), piecewise functions, network flow, stochastic programming, and more. Use this skill whenever the user mentions Pyomo, optimization modeling, mathematical programming, linear/nonlinear/mixed-integer programming, optimal control, differential equations optimization, disjunctive constraints, complementarity conditions, solver interfaces (Gurobi, CPLEX, IPOPT, GLPK, CBC, etc.), AMPL-style modeling in Python, or building optimization models with Python. Also use when the user asks about formulating LP/MIP/NLP models, network flow problems, facility location, lot sizing, transportation problems, diet/nutrition problems, parameter estimation, reactor design, job shop scheduling, or any mathematical optimization task in Python.
- ▌ Pytest 9 1 0 · tangledgroup bundleWrite, run, and debug Python tests with pytest 9.1.0. Use when the user mentions pytest, writing tests, test fixtures, parametrization, test discovery, conftest.py, pytest plugins, test marks, skip/xfail, monkeypatch, tmp_path, capsys, caplog, assertion rewriting, or any Python testing task.
- ▌ Ruff 0 15 18 · tangledgroup bundleRuff 0.15.18 — extremely fast Python linter and code formatter written in Rust. Use this skill whenever the user mentions ruff, linting Python, formatting Python code, ruff check, ruff format, pyproject.toml lint config, Flake8 replacement, Black replacement, isort replacement, or any Python code quality task involving ruff configuration, rule selection, or CI integration. Covers `ruff check`, `ruff format`, `ruff rule`, `ruff config`, `ruff analyze graph`, and `ruff server` (LSP).
- ▌ Agent Coding Mini Rasbt 0 1 0 · tangledgroup bundleMinimal standalone coding agent framework by Sebastian Raschka backed by Ollama, providing workspace context collection, tool execution with approval gates, session persistence, and subagent delegation. Use when building lightweight local coding agents for file manipulation, shell commands, code editing, or automated workflows without external API dependencies.
- ▌ Agent Ralph Wiggum Loop Beuke · tangledgroup bundlePrinciples and conceptual framework of the Ralph Wiggum Loop pattern for goal-oriented autonomous AI agent loops. Covers agentic loop structure, failure modes, safety implications, control theory comparisons, and best practices. Use when designing or reasoning about iterative AI agent systems that act, check feedback, and repeat until a completion criterion is met.
- ▌ Agent Wiggum CLI Federiconeri · tangledgroup bundleAutonomous coding agent that scans codebases, generates feature specs via AI interviews, and runs Ralph loops via Claude Code, Codex CLI, or any CLI-based agent. Reads GitHub backlog, runs loops, and auto-merges PRs. Use when automating feature development end-to-end, running autonomous coding loops, managing GitHub backlogs with AI, or implementing the Ralph loop methodology.
- ▌ Opentelemetry Collector 1 56 0 · tangledgroup bundleVendor-agnostic telemetry collector for OpenTelemetry providing configurable pipelines for traces, metrics, and logs. Supports agent/gateway patterns, OpAMP fleet management, and custom distributions. Use when deploying observability infrastructure, configuring OTLP data collection, managing collector fleets, or implementing production-ready telemetry with retries and batching.
- ▌ Formulas 1 3 4 · tangledgroup bundleEvaluate Excel formulas in Python without Excel. Use when the user needs to compute spreadsheet formulas, calculate xlsx files, convert formula-based spreadsheets to calculated values, export Excel to CSV/JSON, run batch scenarios, build JSON models from workbooks, or serve spreadsheets as a Flask API. Also triggers on mentions of formulas package, openpyxl calculation, or spreadsheet automation.
- ▌ Requests 2 34 2 · tangledgroup bundlePython HTTP library (requests) version 2.34.2 — sends HTTP/1.1 requests via the high-level API (requests.get, requests.post, etc.), Session objects for cookie/auth persistence and connection pooling, PreparedRequest for low-level control, streaming responses, file uploads, authentication (Basic/Digest), proxies, TLS verification, retries, and hooks. Use this skill whenever the user works with Python HTTP clients, needs to call REST APIs, upload files, handle sessions or cookies, configure timeouts or retries, inspect response headers/status codes, or debug HTTP requests in Python, even if they don't name "requests" explicitly.
- ▌ Matplotlib 3 11 0 · tangledgroup bundleMatplotlib plotting library (v3.11). Use this skill whenever the user mentions plots, charts, graphs, figures, data visualization, matplotlib, pyplot, or needs to create any kind of visual output from Python data — line plots, scatter plots, bar charts, histograms, heatmaps, contour plots, subplots, legends, colormaps, saving figures, styling, animations, or interactive widgets. Covers both the pyplot (state-based) and object-oriented APIs.
- ▌ Sqlalchemy 2 0 51 · tangledgroup bundleSQLAlchemy 2.0 ORM and Core toolkit for Python database access. Use this skill whenever the user mentions SQLAlchemy, ORM models, database queries, engine creation, session management, declarative mappings, relationships (one-to-many, many-to-many), connection pooling, async database access, SQL expression construction, or any Python database abstraction task. Covers both Core (expression language) and ORM layers. Supports PostgreSQL, MySQL/MariaDB, SQLite, Oracle, Microsoft SQL Server, and third-party dialects (CockroachDB, IBM DB2, Firebird, SAP HANA, etc.).
- ▌ Scikit Learn 1 9 0 · tangledgroup bundleComprehensive guide to scikit-learn 1.9.0 — the Python machine learning library. Use when working with ML models, pipelines, preprocessing, model selection, metrics, or any data science task using scikit-learn. Covers classification, regression, clustering, dimensionality reduction, ensemble methods, hyperparameter tuning, cross-validation, feature engineering, and more. Trigger on: sklearn, scikit-learn, machine learning, ML pipeline, model training, cross-validation, GridSearchCV, Random Forest, SVM, logistic regression, PCA, KMeans, train_test_split, metrics.
- ▌ Lambda Calculus And Lisp 2026 05 12 · tangledgroup bundleCovers the relationship between lambda calculus and Lisp, including McCarthy's EVAL, Church encodings in Scheme, the Y combinator for nameless recursion, and Lisp's hardware origins vs pure lambda theory. Use when implementing lambda calculus in Lisp/Scheme, enabling recursion without named functions via fixed-point combinators, encoding data types as pure functions with Church encodings, or studying the historical divergence between Lisp and lambda calculus.
- ▌ Basedpyright 1 39 8 · tangledgroup bundleStatic type checking for Python via basedpyright — a fork of pyright with stricter defaults, new diagnostic rules, baseline support, pylance features in open-source, and improved CI integration. Use when the user mentions basedpyright, pyright, type checking, static analysis, type stubs, pyrightconfig, or wants to configure/resolve Python type errors.
- ▌
- ▌ Pytest Asyncio 1 4 0 · tangledgroup bundleTest async/await code with pytest using event loops, async fixtures, and loop scopes. Use when writing async tests, configuring asyncio mode (auto/strict), managing event loop scopes, using @pytest.mark.asyncio, @pytest_asyncio.fixture, custom loop factories via pytest_asyncio_loop_factories hook, port fixtures (unused_tcp_port, unused_udp_port), testing with uvloop or other custom event loops, integrating Hypothesis with async tests, or migrating from older pytest-asyncio versions. Covers pytest-asyncio 1.4.0+ and Python 3.10+.
- ▌ Agent Ralph Wiggum Fstandhartinger 0 3 0 · tangledgroup bundleAutonomous AI coding with spec-driven development combining iterative bash loops and SpecKit-style specifications for fully autonomous AI-assisted software development. Use when building projects that require hands-free AI implementation, working from specification files, or running autonomous development loops with completion verification.
- ▌ Pipe · tangledgroup bundleUnix-style pipe expression syntax for chaining multiple agent operations sequentially. Each stage's output becomes the next stage's implicit context, enabling multi-step workflows in a single expression. Use when chaining 2+ operations where intermediate results feed into subsequent steps — e.g., search then summarize, read then analyze, transform then report.
- ▌ Logic · tangledgroup bundleComprehensive reference covering formal logic systems from propositional through higher-order logic, plus modal logic, soundness, and inductive reasoning. Use when working with logical formalisms, constructing proofs, analyzing arguments, building theorem provers, designing type systems, implementing satisfiability solvers, or reasoning about logical properties like validity, completeness, and expressiveness.
- ▌ D3 7 9 0 · tangledgroup bundleJavaScript library for bespoke data-driven documents providing SVG and Canvas-based visualizations with scales, axes, transitions, geo-projections, force simulations, and hierarchy layouts. Use when building custom interactive charts, geographic maps, network diagrams, animated data visualizations, or implementing low-level graphics with direct DOM control.
- ▌ Hy 1 2 0 · tangledgroup bundleLisp dialect embedded in Python providing prefix S-expression syntax, compile-time macros, quasiquoting, reader macros, and seamless access to Python built-ins and libraries. Use when writing Hy programs, creating Hy macros, converting between Python and Hy code, debugging Hy compilation, or building Lisp-style metaprogramming on Python.
- ▌ Jq 1 8 1 · tangledgroup bundleComplete toolkit for jq 1.8.1, the lightweight and flexible command-line JSON processor. Use when parsing, transforming, filtering, or generating JSON data from the shell, piping between commands, processing API responses, or writing reusable JSON transformation scripts with a concise declarative query language.
- ▌ Webfetch · tangledgroup bundleFetches any URL and converts the full page to clean AI-targeted markdown using scrapling. Use when scraping arbitrary web pages, documentation, articles, or HTML content into a format suitable for AI context without requiring an API key.
- ▌ A2a 1 0 0 · tangledgroup bundleOpen standard for communication between independent AI agent systems. Agents discover capabilities via Agent Cards and collaborate on tasks with streaming without exposing internal state. Supports JSON-RPC 2.0, gRPC, and HTTP+JSON bindings with enterprise security. Use when building multi-agent systems requiring agent discovery, task collaboration, or secure inter-agent communication.
- ▌ Fetch API · tangledgroup bundleJavaScript Fetch API for making HTTP requests from browsers and workers using promise-based fetch(). Covers Request/Response/Headers interfaces, body handling (JSON/text/blob/streaming), abort signals, CORS modes, credentials, caching, and deferred fetch. Use when building web applications that need to communicate with servers, load data via AJAX, upload files, cancel in-flight requests, or work with cross-origin resources.
- ▌ Gh 2 91 0 · tangledgroup bundleGitHub CLI v2.91.0 for managing repositories, pull requests, issues, releases, workflows, codespaces, and more from the terminal. Use when automating GitHub workflows, scripting API calls, managing PRs/issues/releases from the command line, or integrating GitHub into CI/CD pipelines.
- ▌ Gh 2 92 0 · tangledgroup bundleGitHub CLI v2.92.0 for managing repositories, pull requests, issues, releases, workflows, codespaces, and more from the terminal. Use when automating GitHub workflows, scripting API calls, managing PRs/issues/releases from the command line, or integrating GitHub into CI/CD pipelines.
- ▌ Htm 3 1 0 · tangledgroup bundleA skill for using htm 3.1, a tagged template syntax library that provides JSX-like markup in plain JavaScript without requiring a transpiler. Use when building browser-compatible React/Preact applications with native ES modules, implementing server-side rendering, or creating lightweight UI components without build tooling.
- ▌ Htm 3 1 1 · tangledgroup bundleA skill for using htm 3.1, a tagged template syntax library that provides JSX-like markup in plain JavaScript without requiring a transpiler. Use when building browser-compatible React/Preact applications with native ES modules, implementing server-side rendering, or creating lightweight UI components without build tooling.
- ▌ Lua 5 5 0 · tangledgroup bundleLightweight embeddable scripting language with a small C footprint, dynamic typing via tables, coroutines, and a powerful C API for embedding. Use when writing Lua scripts, embedding Lua in C/C++ applications, creating DSLs or configuration languages, building game scripting systems, or working with Lua-based ecosystems (Neovim, OpenResty, LÖVE2D).
- ▌ Oat 0 6 0 · tangledgroup bundleUltra-lightweight semantic UI component library (~8KB CSS + JS, zero dependencies) that styles HTML elements by default without classes. Provides 27 components including buttons, forms, cards, dialogs, tabs, dropdowns, toasts, tooltips, grids, and sidebar layouts with automatic light/dark mode. Use when building web applications with minimal CSS/JS footprint, semantic-first markup, no build tools, or when replacing heavier frameworks like Bootstrap or Tailwind for simple UI needs.
- ▌ Ty 0 0 29 · tangledgroup bundleExtremely fast Python type checker and language server written in Rust, 10x-100x faster than mypy and Pyright. Provides comprehensive diagnostics, configurable rule levels, and advanced typing features including intersection types. Use when type checking Python code, setting up editor integrations for real-time type checking, configuring rules, or needing fast incremental analysis in IDEs.
- ▌ Ty 0 0 33 · tangledgroup bundleExtremely fast Python type checker and language server written in Rust, 10x-100x faster than mypy and Pyright. Provides comprehensive diagnostics, configurable rule levels, and advanced typing features including intersection types. Use when type checking Python code, setting up editor integrations for real-time type checking, configuring rules, or needing fast incremental analysis in IDEs.
- ▌ Ty 0 0 49 · tangledgroup bundleUse ty, the extremely fast Python type checker and language server by Astral (creators of uv and Ruff). Use this skill whenever the user mentions ty, Python type checking, mypy migration, pyright migration, type diagnostics, or needs to configure a Python type checker. Also triggers for questions about Python typing features like intersection types, gradual typing, or redeclarations. ty is 10x–100x faster than mypy/Pyright and supports full LSP (completions, hover, navigate, etc.).
- ▌ Upx 5 1 1 · tangledgroup bundleA skill for using UPX (Ultimate Packer for eXecutables) v5.1.1 to compress and decompress executable files across multiple platforms including Windows, Linux, macOS, DOS, Atari, and PlayStation. Achieves 50%-70% file size reduction with very fast decompression and no runtime memory penalty for most formats. Use when reducing distribution size of executables and DLLs, optimizing storage or download costs, compressing bootable Linux kernels, or packing executables for embedded and resource-constrained environments.
- ▌ Uv 0 11 6 · tangledgroup bundleExtremely fast Python package and project manager written in Rust, replacing pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more with 10-100x faster performance. Use when managing Python projects, installing packages, running scripts with dependencies, managing Python versions, or needing high-performance dependency resolution.
- ▌ Uv 0 11 8 · tangledgroup bundleExtremely fast Python package and project manager written in Rust, replacing pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more with 10-100x faster performance. Use when managing Python projects, installing packages, running scripts with dependencies, managing Python versions, or needing high-performance dependency resolution.
- ▌ Websearch · tangledgroup bundleSearches DuckDuckGo via its HTML endpoint and outputs results as raw YAML. Uses a deterministic bash script, extracts search results, and prints exact YAML output.
- ▌ Yq 4 53 2 · tangledgroup bundleA skill for using yq v4.x, a lightweight and portable command-line YAML, JSON, XML, INI, Properties, CSV/TSV, HCL, TOML, Base64, and Lua processor with jq-like syntax. Use when reading, writing, transforming, or converting data between these formats from the terminal, scripts, CI/CD pipelines, or Docker containers without needing Python or Node.js dependencies.
- ▌ Acp 0 12 2 · tangledgroup bundleProtocol standardizing communication between code editors and AI coding agents using JSON-RPC 2.0 over stdio. Decouples agents from editors for cross-compatibility. Use when building AI coding agents needing editor interoperability, implementing persistent sessions with tool calls, connecting agents via MCP delegation, or working with the official SDKs.
- ▌ Bun 1 3 12 · tangledgroup bundleComplete toolkit for Bun 1.3.12 JavaScript runtime, package manager, bundler, and test runner. Use when building high-performance Node.js-compatible applications, migrating from npm/yarn/pnpm workflows, bundling JavaScript/TypeScript projects, running Jest-compatible tests, or developing full-stack applications with native HTTP servers, SQLite, Redis, and WebAssembly support.
- ▌ Bun 1 3 13 · tangledgroup bundleComplete toolkit for Bun 1.3.13 JavaScript runtime, package manager, bundler, and test runner. Use when building high-performance Node.js-compatible applications, migrating from npm/yarn/pnpm workflows, bundling JS/TS projects, running Jest-compatible tests, or developing full-stack applications with native HTTP servers, SQLite, Redis, and WebAssembly.
- ▌ Cffi 2 0 0 · tangledgroup bundlePython C Foreign Function Interface for calling C libraries from Python with C-like declarations. Use when interfacing with C code, wrapping C libraries, creating Python extensions, embedding Python in C applications, or needing high-performance C integration without writing traditional C extension modules.
- ▌ Deno 2 7 0 · tangledgroup bundleA comprehensive toolkit for the Deno 2.x JavaScript/TypeScript runtime, covering installation, permissions, built-in APIs, development tools (task runner, test runner, lint, fmt), TypeScript support, npm integration, workspaces, and deployment patterns. Use when building applications with Deno, managing Deno projects, working with Deno's standard library (@std on JSR), configuring permissions, or deploying to Deno Deploy.
- ▌ Dspy 3 2 0 · tangledgroup bundleFramework for programming rather than prompting language models. Compiles LM calls into self-improving pipelines by tuning prompts or weights to maximize user-defined metrics. Use when building classifiers, RAG pipelines, agents, or any multi-stage LM program requiring automated prompt engineering or model fine-tuning driven by evaluation metrics.
- ▌ Duckduckgo · tangledgroup bundleSearches DuckDuckGo via its HTML endpoint using scrapling. Returns results as markdown (default), raw HTML, compact JSON, or YAML. Use when performing web searches from within an agent workflow without requiring a search API key or external service.
- ▌ Fltk 1 4 5 · tangledgroup bundleCross-platform C++ GUI toolkit with ~80 widget classes, OpenGL/GLUT integration, drawing primitives, image support, printing, and FLUID visual builder. Supports X11, Wayland, Windows, macOS with HiDPI scaling. Use when building desktop GUI apps in C++, subclassing Fl_Widget for custom controls, embedding OpenGL, or migrating from GLUT/FreeGLUT.
- ▌ Htmx 4 0 0 · tangledgroup bundleBuild interactive web applications with htmx 4.0, a JavaScript library providing HTML attributes for AJAX, CSS transitions, WebSockets, and SSE without writing JavaScript. Use when creating dynamic user interfaces with hypermedia-driven architecture, migrating from htmx 2.x, or implementing declarative HTML patterns. Note: 4.0 is a beta release.
- ▌ Mem0 2 0 1 · tangledgroup bundleSelf-improving memory layer for LLM agents (Mem0 v2.0.1) enabling persistent context across sessions with single-pass ADD-only extraction, multi-signal hybrid search (semantic + BM25 + entity linking), and support for both managed platform and open-source deployments. Use when building LLM agent workflows requiring persistent memory, semantic recall across conversations, entity-linked memory retrieval, or integrating with managed Mem0 platform.