
Machine learning in Python with scikit-learn. Use when working with supervised learning (classification, regression), unsupervised learning (clustering, dimensionality reduction), model evaluation, hyperparameter tuning, preprocessing, or building ML pipelines. Provides comprehensive reference documentation for algorithms, preprocessing techniques, pipelines, and best practices.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.
Use when executing implementation plans with independent tasks in the current session
# Claude-Mem: AI Development Instructions Claude-mem is a Claude Code plugin providing persistent memory across sessions. It captures tool usage, compresses observations using the Claude Agent SDK, and injects relevant context into future sessions. ## Architecture **5 Lifecycle Hooks**: SessionStart → UserPromptSubmit → PostToolUse → Summary → SessionEnd **Hooks** (`src/hooks/*.ts`) - TypeScript → ESM, built to `plugin/scripts/*-hook.js` **Worker Service** (`src/services/worker-service.ts`)
枫林通用项目工作流 - 融合系统化与敏捷性,适合个人和小团队的智能开发流程
Track and visualize ML training experiments with Trackio. Use when logging metrics during training (Python API) or retrieving/analyzing logged metrics (CLI). Supports real-time dashboard visualization, HF Space syncing, and JSON output for automation.
Generate images using Google Gemini's image generation capabilities. Use this skill when the user needs to create, generate, or produce images for any purpose including UI mockups, icons, illustrations, diagrams, concept art, placeholder images, or visual representations.
# 百度图片爬虫 (baidu-image-crawler) 按关键词搜索并批量下载百度图片的 Python 爬虫工具。 ## 功能特点 - ✅ 按关键词搜索百度图片 - ✅ 支持多页爬取 - ✅ 并发下载,速度快 - ✅ 自动去重,避免重复下载 - ✅ 断点续传,已下载图片自动跳过 - ✅ 详细的错误处理和重试机制 - ✅ 支持自定义下载目录和并发数 ## 安装 ```bash # 克隆或复制项目到本地 cd ~/projects # 项目文件已包含在 skill 目录中 ``` ## 依赖 ```bash pip install requests ``` ## 使用方法 ### 命令行 ```bash # 基础用法(搜索关键词,默认3页) python baidu_image_crawler.py 猫咪 # 爬取5页 python baidu_image_crawler.py 风景 -p 5 # 每页50张,爬取2页 python baidu_image_crawler.py 汽车 -p 2 -n 50 # 指定下载目录 python baidu_imag
# CSV Data Analyzer 自动分析 CSV 文件,生成数据洞察和可视化。 ## 激活场景 - 用户上传或提供 CSV 文件 - 用户说"分析数据"、"数据洞察"、"统计分析" - 用户想了解数据的分布、趋势、异常 ## 功能 1. 读取 CSV 文件结构 2. 识别列类型(数值/文本/日期) 3. 计算统计量 4. 发现数据模式 5. 生成分析报告 ## 分析步骤 ### 1. 数据概览 ```bash # 查看文件大小和行数 wc -l data.csv # 查看前几行 head -5 data.csv # 查看列名 head -1 data.csv ``` ### 2. 使用 SQLite 分析 ```sql -- 导入 CSV .mode csv .import data.csv mytable -- 查看结构 .schema mytable PRAGMA table_info(mytable); -- 行数统计 SELECT COUNT(*) FROM mytable; -- 数值列统计 SELECT MIN(column_
每日复盘技能,在每天结束时进行系统性回顾。触发词:每日复盘、日复盘、今日复盘、daily review、今日总结。自动归档到 memory/ 目录形成永久记忆,支持定时触发和手动触发。首次使用请阅读 REVIEW_STANDARDS.md 学习复盘规范。
Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 minutes but produces detailed, cited reports. Costs $2-5 per task.
Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.
Create and manage datasets on Hugging Face Hub. Supports initializing repos, defining configs/system prompts, streaming row updates, and SQL-based dataset querying/transformation. Designed to work alongside HF MCP server for comprehensive dataset workflows.
Add and manage evaluation results in Hugging Face model cards. Supports extracting eval tables from README content, importing scores from Artificial Analysis API, and running custom model evaluations with vLLM/lighteval. Works with the model-index metadata format.
This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV scripts with PEP 723 format, dataset preparation and validation, hardware selection, cost estimation, Trackio monitoring, Hub authentication, and model persistence. Should be invoked for tasks involving cloud GPU training, GGUF conversion, or when users mention training on Hugging Face Jobs without local GPU setup.
Builds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
Local speech-to-text with the Whisper CLI (no API key).
Implements search and filter interfaces for both frontend (React/TypeScript) and backend (Python) with debouncing, query management, and database integration. Use when adding search functionality, building filter UIs, implementing faceted search, or optimizing search performance.
# model-failover 自动检测模型失败并切换到备用模型 ## 描述 监控 OpenClaw 模型健康状态,当检测到模型失败时自动切换到 fallback 列表中的下一个模型,无需重启整个 Gateway ## 核心功能 - 检测模型失败(timeout/ratelimit/api error) - 自动切换 fallback 模型 - 平滑重载配置(不重启 Gateway) - 记录切换日志 ## 使用方法 ```bash # 手动执行 ~/.openclaw/workspace/skills/model-failover/scripts/check-model-health.sh # 如果检测失败,自动执行 ~/.openclaw/workspace/skills/model-failover/scripts/switch-model.sh ``` ## 工作原理 1. 调用 `openclaw doctor` 检查模型健康 2. 如果检测到失败,读取 openclaw.json 的 fallbacks 列表 3. 当前模型 + 失败原因 记录到 lo
This skill should be used when the user asks to "design multi-agent system", "implement supervisor pattern", "create swarm architecture", "coordinate multiple agents", or mentions multi-agent patterns, context isolation, agent handoffs, sub-agents, or parallel agent execution.
Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.
Execute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis, (4) checking database contents. Supports multiple database connections with descriptions for intelligent auto-selection. Blocks all write operations (INSERT, UPDATE, DELETE, DROP, etc.) for safety.
Guided statistical analysis with test selection and reporting. Use when you need help choosing appropriate tests for your data, assumption checking, power analysis, and APA-formatted results. Best for academic research reporting, test selection guidance. For implementing specific models programmatically use statsmodels.
Gemini CLI for one-shot Q&A, summaries, and generation.
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.
Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.
Deep learning framework (PyTorch Lightning). Organize PyTorch code into LightningModules, configure Trainers for multi-GPU/TPU, implement data pipelines, callbacks, logging (W&B, TensorBoard), distributed training (DDP, FSDP, DeepSpeed), for scalable neural network training.
Statistical models library for Python. Use when you need specific model classes (OLS, GLM, mixed models, ARIMA) with detailed diagnostics, residuals, and inference. Best for econometrics, time series, rigorous inference with coefficient tables. For guided statistical test selection with APA reporting use statistical-analysis.