con un clic
anomaly-detection
anomaly_detection skill
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
anomaly_detection skill
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Long autonomous task execution with iteration control. Use for multi-hour refactors, TDD workflows, batch operations, or any task requiring sustained autonomous work.
Persistent memory system across Codex sessions. Use when you need to remember facts, recall information, or maintain context between sessions.
Create, manage, and merge git worktrees for parallel development. Use when starting parallel features, running multiple Codex instances, or for isolated development.
3p-updates skill
Web accessibility specialist for WCAG compliance, ARIA implementation, and inclusive design. Use when auditing websites for accessibility issues, implementing WCAG 2.1 AA/AAA standards, testing with screen readers, or ensuring ADA compliance. Expert in semantic HTML, keyboard navigation, and assistive technology compatibility.
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
| name | anomaly_detection |
| description | anomaly_detection skill |
| metadata | {"short-description":"anomaly_detection skill","category":"utilities","source":"claude-code-templates"} |
Aeon provides anomaly detection methods for identifying unusual patterns in time series at both series and collection levels.
Detect anomalous time series within a collection:
ClassificationAdapter - Adapts classifiers for anomaly detection
OutlierDetectionAdapter - Wraps sklearn outlier detectors
Detect anomalous points or subsequences within a single time series.
Use similarity metrics to identify anomalies:
CBLOF - Cluster-Based Local Outlier Factor
KMeansAD - K-means based anomaly detection
LeftSTAMPi - Left STAMP incremental
STOMP - Scalable Time series Ordered-search Matrix Profile
MERLIN - Matrix profile-based method
LOF - Local Outlier Factor adapted for time series
ROCKAD - ROCKET-based semi-supervised detection
Analyze statistical distributions:
COPOD - Copula-Based Outlier Detection
DWT_MLEAD - Discrete Wavelet Transform Multi-Level Anomaly Detection
Use isolation principles:
IsolationForest - Random forest-based isolation
OneClassSVM - Support vector machine for novelty detection
STRAY - Streaming Robust Anomaly Detection
PyODAdapter - Bridges PyOD library to aeon
from aeon.anomaly_detection import STOMP
import numpy as np
# Create time series with anomaly
y = np.concatenate([
np.sin(np.linspace(0, 10, 100)),
[5.0], # Anomaly spike
np.sin(np.linspace(10, 20, 100))
])
# Detect anomalies
detector = STOMP(window_size=10)
anomaly_scores = detector.fit_predict(y)
# Higher scores indicate more anomalous points
threshold = np.percentile(anomaly_scores, 95)
anomalies = anomaly_scores > threshold
Point anomalies: Single unusual values
Subsequence anomalies (discords): Unusual patterns
Collective anomalies: Groups of points forming unusual pattern
Specialized metrics for anomaly detection:
from aeon.benchmarking.metrics.anomaly_detection import (
range_precision,
range_recall,
range_f_score,
roc_auc_score
)
# Range-based metrics account for window detection
precision = range_precision(y_true, y_pred, alpha=0.5)
recall = range_recall(y_true, y_pred, alpha=0.5)
f1 = range_f_score(y_true, y_pred, alpha=0.5)
Invoke this skill with:
$anomaly_detection [arguments]
Or let Codex auto-select based on your prompt.