sjdv1982
from GitHub
开发与编程
评估现有的 Python、bash 或混合管道是否适合无缝(内容寻址缓存、可重复执行、本地到集群扩展)。在包装脚本或函数而不重写它们、避免重新计算、比较工作流框架(与 Snakemake、Nextflow、CWL、Airflow、Prefect)、迁移管道或设置远程/HPC 执行时触发。涵盖直接/延迟装饰器、无缝运行的 CLI、嵌套、模块包含、暂存/见证模式、深度校验和以及执行后端(本地、jobserver、daskserver)。提供有关远程执行和确定性的安全指导 - 避免幼稚的“将代码复制到服务器”建议。
NVIDIA-AI-IOT
from GitHub
开发与编程
使用 Python pyservicemaker API 进行 NVIDIA DeepStream SDK 9.0 开发。在构建视频分析管道、基于 GStreamer 的视频处理、TensorRT 推理集成、对象检测/跟踪或 Kafka/消息代理集成时使用。
- 📁 assets/
- 📁 references/
- 📁 scripts/
- 📄 .gitignore
- 📄 LICENSE
- 📄 README.md
AI 虚拟试穿 Agent。用户提供服装信息(图片或文字描述均可), Agent 全程引导完成:服装图预处理 → AI 生成模特 → 虚拟试穿合成 → 生成展示视频。 支持阿里云百炼试衣 API、豆包 Seedream 生图、豆包 Seedance 生视频。 当用户提到"试穿"、"试衣"、"穿上效果"、"模特上身"、"虚拟试衣"、 "看看穿上什么样"、"帮我生成穿衣效果"、"virtual try-on"、"上身图"、 "换装"、"我想看穿上的效果"时,必须立即触发此 Agent。 --- # AI 虚拟试穿 Agent ## 职责 引导用户完成虚拟试穿全流程,输出试穿效果图和展示视频。 不涉及上架、文案、定价。有上架需求告知使用 shopify-quick-listing。 --- ## 配置说明(告知用户时必须按此说明) **.env 文件的唯一标准位置是 `scripts/` 目录:** ``` ~/.claude/skills/ai-tryon/scripts/.env ← 正确位置 ~/.claude/skills/ai-tryon/.env ← 错误,不要放这里 ``` 告知用户配置的标准话术: > 请在 Skill 的 scripts 目录下创建 .env 文件: > ```bash > cp ~/.claude/skills/ai-tryon/scripts/.env.example \ > ~/.claude/skills/ai-tryon/scripts/.env > # 然后编辑填入 Key > ``` 不要让用户在 `ai-tryon/` 根目录或其他位置创建 .env。 --- ## 输出目录约束(最高优先级规则) **所有脚本调用都必须传 `--output-dir`,绝对禁止省略。** 输出目录的唯一真实来源是 `.env` 中的 `TRYON_OUTPUT_DIR` 环境变量: ```bash # .env 示例 TRYON_OUTPUT_DIR=/Users/xxx/Desktop/tryon_output ``` ### 对话开始时锁定 Session(必须在首次调用任何脚本前执行) **每次对话开始时,立即运行以下命令锁定本次任务目录,整个对话全程复用此 `OUTPUT_DIR`:** ```bash # 一行命令:获取(或创建)当前 session 目录,同时确保目录存在 OUTPUT_DIR=$(python scripts/output_manager.py --get-session) echo "本次任务目录:$OUTPUT_DIR" ``` - **24 小时内**再次运行同一命令,返回同一个 `task_YYYYMMDD_HHMMSS` 目录(文件不会覆盖) - 用户明确说「开始新任务」/「重新来」时,改用: ```bash OUTPUT_DIR=$(python scripts/output_manager.py --new-session) echo "新任务目录:$OUTPUT_DIR" ``` 然后每次调用脚本**必须传入同一个 `$OUTPUT_DIR`**: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" python scripts/tryon_runner.py --garment g.jpg --output-dir "$OUTPUT_DIR" python scripts/video_gen.py --image img.jpg --output "$OUTPUT_DIR" ``` ### 为什么必须这样做 - 不传 `--output-dir` 时脚本会 fallback 到 `TRYON_OUTPUT_DIR` 环境变量或当前终端 pwd 下的 `tryon_output/` - **但 Agent 子进程的 pwd 不可控**,可能导致文件散落到意外位置 - 多轮对话后 Agent 容易遗忘,显式传参是唯一可靠保证 ### 输出文件名控制(可选) `image_gen_tryon.py` 支持 `--output-filename`,生成后会将第一个结果复制为指定文件名: ```bash python scripts/image_gen_tryon.py --desc "..." --output-dir "$OUTPUT_DIR" \ --output-filename model_ruyan_custom.jpg ``` ### 目录结构 每次对话/试穿任务自动创建独立的 session 子目录(以日期
booklib-ai
from GitHub
开发与编程
BookLib — 来自规范编程书籍的精选技能。涵盖 Kotlin、Python、Java、TypeScript、Rust、架构、DDD、数据密集型系统、UI 设计等。通过 npx Skillsadd booklib-ai/booklib/<name> 安装个人技能。
- 📁 diskcleaner/
- 📁 docs/
- 📁 references/
- 📄 AGENT_QUICK_REF.txt
- 📄 disk-cleaner.skill
- 📄 INSTALL.md
具有智能优化功能的跨平台磁盘空间管理工具包。要求:Python 3.7+。通用兼容性:适用于所有 AI IDE(Cursor、Windsurf、Continue、Aider、Claude Code 等)。独立于平台:可在任何位置工作 - 全局、项目或用户级别。独立:无需 pip 安装,包括智能引导程序。 KEY FEATURES: (1) PROGRESSIVE SCANNING: Quick sample (1s) + Progressive mode for large disks, (2) INTELLIGENT BOOTSTRAP: Auto-detection of skill location and auto-import of modules, (3) CROSS-PLATFORM ENCODING: Safe emoji/Unicode handling on all platforms, (4) DIAGNOSTIC TOOLS: check_skill.py for quick verification, (5) OPTIMIZED扫描:使用 os.scandir()、并发扫描、智能采样,速度提高 3-5 倍。 代理工作流程:(1) 检查 Python,(2) 查找技能包(自动检测 20 多个位置),(3) 运行诊断,(4) 对大磁盘使用渐进式扫描。技能包包括所有优化模块 - 不会丢失任何功能!
greekr4
from GitHub
开发与编程
分析 AdVooster_Electron 项目 (/Users/tk/AdVooster_Electron) 的 Python 代码,以提取要移植到 viruagent-cli 的业务逻辑、API 端点、身份验证流程和数据结构。如果您提到“AdVooster 分析”、“Cafe API 分析”、“Cafe 订阅分析”、“从 AdVooster 导入”、“advooster”、“现有代码分析”等,请使用此技能。
richin13
from GitHub
开发与编程
FastAPI 工程选择。当要求在 fastapi 代码库中“创建路由器”、“创建 CRUD 路由器”、“添加新端点”或类似内容时使用。
在现代 Web 应用程序中构建、集成或迁移 WorkOS Widget。在 Next.js、React Router、TanStack Router、TanStack Start、Vite、SvelteKit、Ruby、Python、Go、PHP 或 Java 堆栈中实现用户管理、用户配置文件、管理员门户 SSO 连接或管理员门户域验证小部件时,请使用此技能。检测活动堆栈、身份验证/令牌策略、数据层样式和 UI 约定;然后根据捆绑的 Widgets OpenAPI 规范,通过正确的访问令牌流和 API 调用来实现小部件集成。
akira82-ai
from GitHub
工具与效率
每日复盘。根据 Claude Code 本地对话记录,生成结构化的每日工作复盘报告。支持当天、昨天、近 3 天、近 7 天。 当用户说"复盘"、"agent review"、"/agent-review"、"/复盘"时触发。 --- # 每日复盘 ## 启动横幅 技能启动时,**必须**在执行任何操作之前,先输出以下横幅: ``` ═══════════════════════════════════════════════════════════════ ▌ 每日复盘 ▐ 根据 Claude Code 本地对话记录,生成结构化的每日工作复盘报告 ═══════════════════════════════════════════════════════════════ 磊叔 │ 微信:AIRay1015 │ github.com/akira82-ai ─────────────────────────────────────────────────────────────── - 支持 4 种时间范围:今天 / 昨天 / 近 3 天 / 近 7 天 - 自动提取对话记录、工具调用统计、Git 提交记录 - 生成结构化报告:概要 / 工作量统计 / 成功与进展 / 困难与卡点 / AI 自评 - 报告自动保存至当前工作目录 ═══════════════════════════════════════════════════════════════ ``` ## 参数处理 如果用户没有指定时间范围,用 AskUserQuestion 询问,选项为: - 今天 - 昨天 - 近 3 天 - 近 7 天 不提供其他选项。根据用户选择,计算对应的日期范围(当天、前 1 天、前 3 天、前 7 天),时间戳使用 UTC 时区。 ## 数据提取步骤 ### 第 1 步:从 history.jsonl 获取消息列表 用 Bash 执行 Python 脚本,读取 ~/.claude/history.jsonl,按时间戳筛选指定日期范围内的所有记录。 每条记录包含:display(用户输入内容)、timestamp(Unix 毫秒)、project(项目路径)、sessionId。 统计精确的消息条数。 如果选择了多天(近 3 天、近 7 天),按天分别统计。 ### 第 2 步:获取涉及的 session 列表 从第 1 步中提取不重复的 sessionId 和对应的项目路径。 ### 时间戳格式说明(重要) 两个数据源的时间戳格式不同,脚本中**必须**统一处理: 1. `history.jsonl` 的 timestamp 字段是 **int**(Unix 毫秒),如 `1770288337219` 2. 项目 JSONL 文件的 timestamp 字段是 **ISO 8601 字符串**,如 `"2026-03-31T04:24:20.514Z"` 在脚本开头定义统一的解析函数: ```python def to_ms(ts): if isinstance(ts, (int, float)): return ts if isinstance(ts, str): dt = datetime.datetime.fromisoformat(ts.replace('Z', '+00:00')) return int(dt.timestamp() * 1000) return 0 ``` 后续所有时间戳比较和过滤都使用 `to_ms()` 转换后再比较。 ### 第 3 步:从项目 JSONL 文件中提取详细内容 使用技能自带的 `extract.py` 脚本提取数据,确保时间戳处理稳定可靠。 **调用脚本**: ```bash python ~/.claude/plugins/marketplaces/airay-skills/skills/airay-agent-review/scripts/extract.py --start_ms <start_ms> --end_ms <end_ms> ``` **脚本返回的数据结构**: ```json { "sessions": [...], "total_messages": N, "tool_calls": {"Bash": 36, "Read": 2, "Write": 2, ...}, "tool_errors": {...}, "files_touched": ["path/to/file1", "path/to/file2", ...], "projects": ["/path/to/project1", "/path/to/project2"], "user_messages":
synapticore-io
from GitHub
工具与效率
- 📁 examples/
- 📁 references/
- 📄 SKILL.md
使用 marimo 进行交互式反应式 Python 笔记本开发 - 最佳实践、UI 组件、MCP 集成和部署工作流程
ClickHouse
from GitHub
开发与编程
Nerve 后端 (Python) 和前端 (React/TS) 开发和代码贡献。在为 Nerve 编写 Python 代码、修复错误、添加功能、审查 Nerve PR、构建前端、运行测试或使用 Nerve 代码库时使用。触发“神经代码”、“神经 PR”、“修复神经”、“神经功能”、“神经测试”、“构建神经 UI”、“神经迁移”。
使用 TypeScript、Python 或 Go 为 Orca 机器生成操作脚手架代码。当用户拥有经过验证的计算机并需要操作功能的实现存根时使用。当机器文件还包含决策表时,会自动包含已编译的评估器函数和连线操作存根。