
# API Client Skill ## 描述 HTTP API调用工具,支持GET/POST/PUT/DELETE请求。 ## 调用示例: Action: make_request Action Input: {"method": "GET", "url": "https://api.github.com/repos/owner/repo"} ## 输入参数 - `method` (str, 必需): HTTP方法 [GET, POST, PUT, DELETE] - `url` (str, 必需): 请求URL - `headers` (dict, 可选): 请求头 - `data` (dict, 可选): 请求数据 - `params` (dict, 可选): URL参数 - `timeout` (int, 可选): 超时时间(秒),默认30 - `retry_count` (int, 可选): 重试次数,默认3 ## 输出 - `success`: 是否成功 - `status_code`: HTTP状态码 - `headers`: 响应头 - `body`: 响应
# Data Cleaning Skill ## 描述 数据清洗工具,处理缺失值、去除重复项、数据格式标准化等。 ## 调用示例: Action: clean_data Action Input: {"file_path": "data.csv", "operations": ["remove_duplicates", "normalize_text"]} ## 输入参数 - `file_path` (str, 必需): 数据文件路径(CSV) - `operations` (list, 必需): 操作列表 - `remove_duplicates`: 去除重复行 - `fill_missing`: 填充缺失值(需指定method) - `normalize_text`: 标准化文本 - `remove_outliers`: 移除异常值 - `convert_types`: 类型转换 - `output_path` (str, 可选): 输出路径 ## 输出 - `success`: 是否成功 - `file_path`: 处理后的文件 - `operat
# File Organizer Skill ## 描述 文件组织和管理工具,提供文件分类、重命名、批量操作等功能。 ## 调用示例: Action: organize_files Action Input: {"directory": "/path/to/downloads", "operations": ["categorize_by_type"]} ## 输入参数 - `directory` (str, 必需): 要处理的目录 - `operations` (list, 必需): 操作列表 - `categorize_by_type`: 按类型分类 - `rename_by_pattern`: 按模式重命名 - `find_duplicates`: 查找重复文件 - `clean_temp_files`: 清理临时文件 - `analyze_files`: 文件统计分析 - `move_to_target`: 移动文件 - `copy_to_target`: 复制文件 - `file_pattern` (str, 可选): 文件模式 - `ta
# Web Scraper Skill ## 描述 网页抓取和数据提取工具,支持单页和多页并发抓取。 ## 调用示例: Action: scrape_web Action Input: {"url": "https://example.com", "operations": ["extract_text", "extract_links"]} ## 输入参数 ### scrape_web - `url` (str, 必需): 目标URL - `operations` (list, 必需): 操作列表 [extract_text, extract_links, extract_images, extract_tables, extract_metadata, clean_content] - `selector` (str, 可选): CSS选择器 - `timeout` (int, 可选): 超时时间(秒),默认30 ### scrape_multiple - `urls` (list, 必需): URL列表 - `operations` (list, 必需): 操作列表 -
## Description Python numpy numerical computing. Auto-injects `import numpy as np`. ## Parameters - code: numpy code string to execute; last expression result included in return value ## Example run_skills("numpy", {"code": "np.array([1,2,3]).mean()"}) run_skills("numpy", {"code": "a = np.random.randn(1000); a.mean(), a.std()"})
## Description Python pandas data analysis. Auto-injects `import pandas as pd; import numpy as np`. Returns DataFrame preview (shape / columns / head). ## Parameters - code: pandas code string to execute; last expression result included in return value ## Example run_skills("pandas", {"code": "pd.read_csv('data.csv').head()"}) run_skills("pandas", {"code": "df = pd.DataFrame({'a': [1,2], 'b': [3,4]}); df.describe()"})
## Description Browser automation tool using Playwright. Supports dynamic web pages, data extraction, frontend testing, screenshots. ## Parameters - url: Target URL - headless: Headless mode, default true - browser_type: Browser type [chromium, firefox, webkit], default chromium - timeout: Timeout (ms), default 30000 - retry_count: Retry count, default 2 ## Example run_skills("playwright", {"func": "browser_automation", "url": "https://example.com"}) run_skills("playwright", {"func": "take_scr
# Data Converter Skill ## 描述 数据格式转换工具,支持JSON/YAML/CSV/XML等格式互转。 ## 调用示例: Action: convert_format Action Input: {"input_path": "config.yaml", "output_path": "config.json", "output_format": "json"} ## 输入参数 - `input_path` (str, 必需): 输入文件路径 - `output_path` (str, 必需): 输出文件路径 - `input_format` (str, 可选): 输入格式 - `output_format` (str, 必需): 输出格式 [json, yaml, csv, xml] - `options` (dict, 可选): 转换选项 ## 输出 - `success`: 是否成功 - `output_path`: 输出文件路径 - `file_size`: 文件大小