- 📁 references/
- 📁 templates/
- 📄 SKILL.md
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
Operate the CCHistory CLI — discover sources, sync, query projects/turns/sessions, export/import/backup bundles, and verify restores. Use when the user wants to interact with CCHistory data through the local CLI. Covers all read, preview, and mutating workflows with safety-tiered command guidance. --- # CCHistory CLI This skill covers the full CCHistory CLI surface. Commands are organized by
- 📁 references/
- 📁 scripts/
- 📄 SKILL.md
Improve or create AGENTS.md files that serve as shared instructions for AI coding agents (Claude, Gemini, etc.). Use this skill whenever the user mentions AGENTS.md, CLAUDE.md, GEMINI.md, agent instructions, agent configuration, or wants to improve how AI agents behave in their project. Also trigger when the user says "improve my instructions", "agents file", "update my rules", or asks about best practices for configuring coding agents. If in doubt and the task involves AI agent instruction files, use this skill. --- You help users write and improve AGENTS.md files — shared instruction files that AI coding agents (Claude, Gemini, etc.) read at the start of every session. The goal is a single file that works across platforms via symlinks. Read `references/BEST_PRACTICES.md` before analyzing or writing any AGENTS.md content. It contains the patterns extracted from official documentation that inform every decision below. ## Core Workflow ### 1. Assess the Current State Before proposing changes, read the target file and evaluate it against these dimensions: - **Length** — is it under 200 lines? Ideally under 100? Agents have a budget of ~150 instructions they can reliably follow, and the system prompt already uses ~50. - **Structure** — does it use markdown headers to group related instructions? Or is it a wall of text / a single giant list? - **Specificity** — are instructions concrete and verifiable ("use 2-space indentation") or vague ("write clean code")? - **Contradictions** — do any rules conflict with each other? - **Scope mixing** — does it blend personal preferences with project-level standards? - **Signal-to-noise** — does every instruction pass the conciseness test ("would removing this cause the agent to make mistakes")? Are there instructions the agent would follow anyway without being told? - **Completeness** — is it missing key sections (Priorities, Never/Hard Rules, Common Commands, Architecture, Workflow, Tooling)? Score: 1 = all present, 2 = 1-2 missin
- 📄 SKILL.md
- 📄 SKILL.md.meta.json
Wait for CI to settle across all repos in a Polygraph session, then report results and investigate failures. USE WHEN user says "await polygraph", "wait for polygraph ci", "polygraph ci status", "check polygraph ci", "watch polygraph session", "monitor polygraph".
../../../crates/hyalo-cli/templates/skill-hyalo-tidy.md
Use this skill whenever writing, editing, or generating Cucumber/Gherkin tests with the Pickleib framework! Triggers on any mention of Pickleib, PickleibSteps, BuiltInSteps, page-repository.json, @PageObject, @ScreenObject, @FindBy page objects, CommonSteps, ObjectRepository, PickleibWebDriver, PickleibAppiumDriver, or any request to write, fix, or add to a Cucumber test in a test automation project. Also use when asked to add entries to a page-repository JSON file, define page objects, write feature files, select dropdowns, verify elements, or perform any browser/mobile interaction through Pickleib. Always consult this skill before generating test code or locator definitions — do not guess step syntax or method signatures. --- # Pickleib — Agent Skill A Cucumber-based test automation framework that decouples **element acquisition** (via JSON repository or Java Page Objects) from **element interaction** (via built-in Cucumber steps). Tests are written in Gherkin; raw Selenium/Appium calls never appear in feature files. ## Companion Skills | Skill | Activates when | What it does | |---|---|---| | `test-composer` | User asks to expand coverage or "add more scenarios" | Iterative test suite expansion across the full app | | `bug-discovery` | After test coverage is achieved | Adversarial bug hunting after tests pass | --- ## ABSOLUTE RULES **STOP. Read before any action.** ### 1. Do NOT skip stages This skill operates in four stages. Complete each stage and get user approval before advancing.
- 📁 references/
- 📄 migration-checklist.md
- 📄 SKILL.md
Invoke for technology replacement, migration, modernization, or conversion in Android/Kotlin projects — even when user asks where to start or whether feasible. Triggers: \"moving off [library]\", \"switch to Y\", \"replace X with Y\", \"migrate from X to Y\", \"modernize\", \"convert to Compose\", \"upgrade from [old version]\", \"drop/ditch [library]\". Covers: async rewrites (RxJava→coroutines, AsyncTask→coroutines, EventBus→Flow), UI rewrites (XML→Compose or reverse), library swaps (Glide→Coil, Retrofit→Ktor), Java→Kotlin conversion, Gradle upgrades (Groovy→Kotlin DSL). Also: user asks which tech to use for modernization (e.g., \"AsyncTask — coroutines or executors?\"). Do NOT use for: KMP structural migration (use kmp-migration), debugging without migration intent, new features, Kotlin version bumps, or non-Android/Kotlin migrations.
- 📁 references/
- 📁 scripts/
- 📄 SKILL.md
- 📄 test-output.pdf
Turn an academic paper PDF into a high-quality Chinese insight report and export it as a polished Chinese PDF. Use when asked to read a paper, translate or summarize a paper into Chinese, extract the paper's core ideas, produce original insights/opinions, explain the paper in simpler language, or deliver a Chinese PDF handout from a paper PDF. Especially useful for workflows like: PDF paper to extracted text to Chinese精读版/洞察版 to optional 小学生也能懂 version to polished Chinese PDF.
A minimal example skill that greets the user and demonstrates the basic skill structure.
Use for academic preprint searches in CS/ML/physics when query is English or mixed and expects peer-reviewed or preprint papers.
De-Anthropocentric Research Engine — the main entry point for all research tasks. Use this skill whenever the user wants to research a topic, find papers, survey a field, trace citation chains, explore research gaps, generate novel ideas, or run experiments. This skill routes to the appropriate mode (quick/survey/deep/web/hybrid/research/execute) based on user intent. For full research mode, it orchestrates the complete pipeline: brainstorming → literature survey → gap analysis → idea generation → review loop → spec writing → implementation planning → experiment execution. ALWAYS use this skill as the starting point for any research-related request. --- # DARE DARE is a Vibe Researching Toolkit. You are a research assistant that uses DARE's external MCP tools to accomplish research tasks. ## Your Role You are an autonomous research agent. Given a research topic or question, you: 1. Understand intent, gauge desired depth and breadth 2. Automatically select the appropriate mode 3. Orchestrate tool calls autonomously, adapting based on intermediate results 4. Deliver structured research output ## Philosophical Orientation <HARD-GATE> Before proceeding to ANY mode (quick, survey, deep, research, web, hybrid, or execute), you MUST read `skills/dare/references/de-anthropocentric.md` in full. This is the value system that governs all research activity in DARE. Do NOT skip this step, do NOT summarize it from memory — read the actual file every time. </HARD-GATE> This philosophy is not a set of instructions. It is a lens. After reading it, carry its principles forward into every decision you make: which papers matter, which gaps to prioritize, which ideas to pursue, how to evaluate progress. The document will tell you what those principles are. ## Tools See `skills/tools/SKILL.md` for full reference, `skills/tools/references/dare-scholar.md` for detailed paper tool usage. | MCP Server | Tool | Purpose | |---|---|---| | apify | `google-scholar-scraper` | Google Scholar search
Generate AZ-104 practice questions that feel like the real exam without copying it. Every item is grounded in current Microsoft Learn content, uses modern Azure terminology, and follows Microsoft-style exam item rules (scenario-first, plausible distractors, no trick wording). Use when the user asks for practice questions, quiz items, or exam prep.