#252 by GitHub stars
dmmulroy/anti-slop
Install, configure, update, or upgrade vendored anti-slop Oxlint plugins. Use when adding anti-slop, picking up upstream rules or fixes, or migrating an existing installation while preserving local customizations.
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
skills/install-anti-slop/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
13909c9e0759 → 13909c9e0759
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 13909c9e0759
No earlier version was observed for comparison.
Verified commit 13909c9e07590f5a85d93c62712259fe14a883f7
git clone --filter=blob:none --no-checkout https://github.com/dmmulroy/anti-slop.git .hotskills/dmmulroy-anti-slop && git -C .hotskills/dmmulroy-anti-slop checkout --detach 13909c9e07590f5a85d93c62712259fe14a883f7
# Copy each selected skill directory from .hotskills/dmmulroy-anti-slop into .agents/skills/<skill-name>/Heat
7.0- Star growth, last 7 daysAhead of 95% of tracked repositories
- Star growth, last 24 hoursAhead of 92% of tracked repositories
- Rank movement, last 7 daysAhead of 59% of tracked repositories
- Commits, last 30 daysAhead of 54% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- install-anti-slop
skills/install-anti-slop
How it works
install-anti-slop
When your agent uses it
Install, configure, update, or upgrade vendored anti-slop Oxlint plugins. Use when adding anti-slop, picking up upstream rules or fixes, or migrating an existing installation while preserving local customizations.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,863 tokensWhen the skill is activated
Reference documents
2,268 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Choose the path
- Fresh install
Scripts executed separately
assets/anti-slop/effect/index.tsassets/anti-slop/effect/rules/no-manual-effect-error-tag.tsassets/anti-slop/effect/rules/no-manual-tag-comparison.tsassets/anti-slop/effect/rules/no-manual-tagged-construction.tsassets/anti-slop/effect/rules/no-service-constructor-imports.tsassets/anti-slop/effect/rules/prefer-effect-match.tsassets/anti-slop/effect/shared/tagged-values.tsassets/anti-slop/index.tsassets/anti-slop/rules/no-array-filter-map.tsassets/anti-slop/rules/no-chained-type-assertions.tsassets/anti-slop/rules/no-conditional-empty-object-spread.tsassets/anti-slop/rules/no-known-value-widening.tsassets/anti-slop/rules/no-module-mocking.tsassets/anti-slop/rules/no-object-parameters.tsassets/anti-slop/rules/no-reduce-accumulator-copy.tsassets/anti-slop/rules/no-reflect-apply.tsassets/anti-slop/rules/no-reflect-get.tsassets/anti-slop/rules/no-runtime-typeof.tsassets/anti-slop/rules/no-shape-in-symbol-names.tsassets/anti-slop/rules/no-unknown-parameters.tsassets/anti-slop/rules/no-unknown-returns.tsassets/anti-slop/rules/no-unknown-type-aliases.tsassets/anti-slop/rules/no-unsafe-dictionary-type.tsassets/anti-slop/rules/no-widen-then-assert.tsassets/anti-slop/rules/require-readable-spacing.tsassets/anti-slop/rules/require-safety-comment-for-type-assertion.tsassets/anti-slop/shared/array-method.tsassets/anti-slop/shared/dictionary-types.tsassets/anti-slop/shared/function-parameters.tsassets/anti-slop/shared/lexical-type-parameters.tsassets/anti-slop/shared/reflect-method.tsassets/anti-slop/shared/scope.tsassets/anti-slop/shared/type-alias-resolution.tsassets/anti-slop/vendor/eslint-stylistic/padding-line-ast.tsassets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.tsassets/anti-slop/vendor/eslint-stylistic/padding-line-options.d.tsscripts/install.mjs
Files
SKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesSKILL.mdcore8,700 bytesassets/anti-slop/effect/index.tsruns991 bytesassets/anti-slop/effect/rules/no-manual-effect-error-tag.tsruns1,311 bytesassets/anti-slop/effect/rules/no-manual-tag-comparison.tsruns1,155 bytesassets/anti-slop/effect/rules/no-manual-tagged-construction.tsruns995 bytesassets/anti-slop/effect/rules/no-service-constructor-imports.tsruns1,657 bytesassets/anti-slop/effect/rules/prefer-effect-match.tsruns1,522 bytesassets/anti-slop/effect/shared/tagged-values.tsruns3,105 bytesassets/anti-slop/index.tsruns2,685 bytesassets/anti-slop/rules/no-array-filter-map.tsruns1,475 bytesassets/anti-slop/rules/no-chained-type-assertions.tsruns2,538 bytesassets/anti-slop/rules/no-conditional-empty-object-spread.tsruns1,552 bytesassets/anti-slop/rules/no-known-value-widening.tsruns13,336 bytesassets/anti-slop/rules/no-module-mocking.tsruns2,807 bytesassets/anti-slop/rules/no-object-parameters.tsruns2,663 bytesassets/anti-slop/rules/no-reduce-accumulator-copy.tsruns4,990 bytesassets/anti-slop/rules/no-reflect-apply.tsruns926 bytesassets/anti-slop/rules/no-reflect-get.tsruns939 bytesassets/anti-slop/rules/no-runtime-typeof.tsruns2,348 bytesassets/anti-slop/rules/no-shape-in-symbol-names.tsruns1,596 bytesassets/anti-slop/rules/no-unknown-parameters.tsruns2,530 bytesassets/anti-slop/rules/no-unknown-returns.tsruns2,817 bytesassets/anti-slop/rules/no-unknown-type-aliases.tsruns1,579 bytesassets/anti-slop/rules/no-unsafe-dictionary-type.tsruns4,566 bytesassets/anti-slop/rules/no-widen-then-assert.tsruns12,336 bytesassets/anti-slop/rules/require-readable-spacing.tsruns3,380 bytesassets/anti-slop/rules/require-safety-comment-for-type-assertion.tsruns4,022 bytesassets/anti-slop/shared/array-method.tsruns3,789 bytesassets/anti-slop/shared/dictionary-types.tsruns17,113 bytesassets/anti-slop/shared/function-parameters.tsruns2,004 bytesassets/anti-slop/shared/lexical-type-parameters.tsruns1,817 bytesassets/anti-slop/shared/reflect-method.tsruns1,046 bytesassets/anti-slop/shared/scope.tsruns501 bytesassets/anti-slop/shared/type-alias-resolution.tsruns7,688 bytesassets/anti-slop/vendor/eslint-stylistic/LICENSEasset1,164 bytesassets/anti-slop/vendor/eslint-stylistic/UPSTREAM.mddoc3,401 bytesassets/anti-slop/vendor/eslint-stylistic/padding-line-ast.tsruns2,411 bytesassets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.tsruns26,586 bytesassets/anti-slop/vendor/eslint-stylistic/padding-line-options.d.tsruns1,732 bytesreferences/update.mddoc8,706 bytesscripts/install.mjsruns937 bytes
Read SKILL.md
# Install or update anti-slop
Anti-slop is vendored code: the target repository owns its rules, diagnostics, tests, and configuration. Preserve those choices when bringing in upstream changes.
## Choose the path
Read the repository's agent instructions and `git status`. Identify its package manager, Oxlint/Vite+ configuration, and any existing anti-slop entry points, including renamed or relocated copies referenced by `jsPlugins`.
- **Existing installation — update, upgrade, migrate, or reconfigure:** read [Update a vendored installation](references/update.md) and follow that procedure instead of the fresh-install steps below.
- **No installation — fresh install:** follow the procedure below. If the user requested an update but no installation can be found, confirm the target before installing.
Complete when the operation and target path are established and pre-existing work is identified.
## Fresh installView the complete source on GitHubSkills included
- install-anti-slop
Repository facts
- License
- MIT
- Created
- Aug 12, 2026
- Last pushed
- Oct 14, 2026
- Forks
- 170
- Open issues
- 9
- Project activity
- Active
Rank over the last 12 weeks
Now #252 · best #232 · down 16 in 30 days
- #244 on Oct 29
- #247 from Oct 30 to Nov 1
- #248 on Nov 2
- #249 on Nov 3
- #250 from Nov 4 to Nov 6
- #252 since Nov 7
63 earlier periods
- #901 on Aug 9
- #869 on Aug 12
- #787 on Aug 13
- #636 on Aug 14
- #460 on Aug 15
- #420 on Aug 16
- #338 on Aug 17
- #321 on Aug 18
- #312 on Aug 19
- #279 on Aug 20
- #270 on Aug 21
- #260 on Aug 22
- #264 on Aug 23
- #257 on Aug 24
- #253 on Aug 25
- #249 from Aug 26 to Aug 27
- #247 from Aug 28 to Aug 29
- #245 from Aug 30 to Aug 31
- #248 on Sep 1
- #241 on Sep 2
- #247 on Sep 3
- #244 on Sep 4
- #246 on Sep 5
- #243 on Sep 6
- #245 from Sep 7 to Sep 8
- #246 on Sep 9
- #241 on Sep 10
- #242 from Sep 11 to Sep 12
- #245 on Sep 13
- #243 on Sep 14
- #244 on Sep 15
- #241 on Sep 16
- #240 on Sep 17
- #243 on Sep 18
- #240 on Sep 19
- #243 on Sep 20
- #242 on Sep 21
- #237 on Sep 22
- #238 on Sep 23
- #237 from Sep 24 to Sep 27
- #239 from Sep 28 to Sep 29
- #236 on Sep 30
- #238 on Oct 1
- #239 on Oct 2
- #234 on Oct 3
- #232 on Oct 4
- #235 on Oct 5
- #236 on Oct 6
- #239 on Oct 7
- #236 on Oct 8
- #240 on Oct 9
- #237 from Oct 10 to Oct 11
- #239 on Oct 12
- #240 on Oct 13
- #238 on Oct 14
- #239 on Oct 15
- #238 on Oct 16
- #240 from Oct 17 to Oct 18
- #239 from Oct 19 to Oct 20
- #241 on Oct 21
- #240 on Oct 22
- #239 from Oct 23 to Oct 25
- #243 on Oct 28
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 6 notes
skills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/install-anti-slop/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No hidden or obfuscated text
- No instruction overrides
- No access to secrets
- No requests to vote in Hot
Show all 44 signals by file
skills/install-anti-slop/assets/anti-slop/effect/index.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-effect-error-tag.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-tag-comparison.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/rules/no-manual-tagged-construction.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/rules/no-service-constructor-imports.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/rules/prefer-effect-match.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/effect/shared/tagged-values.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/index.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-array-filter-map.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-chained-type-assertions.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-conditional-empty-object-spread.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-known-value-widening.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-module-mocking.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-object-parameters.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-reduce-accumulator-copy.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-reflect-apply.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-reflect-get.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-runtime-typeof.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-shape-in-symbol-names.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-unknown-parameters.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-unknown-returns.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-unknown-type-aliases.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-unsafe-dictionary-type.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/no-widen-then-assert.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/require-readable-spacing.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/rules/require-safety-comment-for-type-assertion.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/array-method.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/dictionary-types.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/function-parameters.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/lexical-type-parameters.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/reflect-method.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/scope.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/shared/type-alias-resolution.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/UPSTREAM.md
- Network accessline 3
Source: [ESLint Stylistic](https://github.com/eslint-stylistic/eslint-stylistic), commit `435c3ea0fd26a5fef9042c4b36b6e165fbbf8d08`.
skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-ast.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts
- Executable scriptline 1
Executable file - Network accessline 29
* Ideally we would want to extend the rule support typescript specific support. * But since not all the state is exposed by the eslint and eslint has frozen stylistic rules, * (see - https://eslint.org/blog/2020/05/changes-to-rules-polici - Network accessline 30
* But since not all the state is exposed by the eslint and eslint has frozen stylistic rules, * (see - https://eslint.org/blog/2020/05/changes-to-rules-policies for details.) * we are forced to re-implement the rule here. - Network accessline 31
* (see - https://eslint.org/blog/2020/05/changes-to-rules-policies for details.) - Network accessline 35
* patching easier for future contributors. * * Reference rule - https://github.com/eslint/eslint/blob/main/lib/rules/padding-line-between-statements.js - Network accessline 36
* * Reference rule - https://github.com/eslint/eslint/blob/main/lib/rules/padding-line-between-statements.js */ - Network accessline 37
* Reference rule - https://github.com/eslint/eslint/blob/main/lib/rules/padding-line-between-statements.js
skills/install-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-options.d.ts
- Executable scriptline 1
Executable file
skills/install-anti-slop/scripts/install.mjs
- Executable scriptline 1
#!/usr/bin/env node
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.
Signal confidence: 44 facts
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/index.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/rules/no-manual-effect-error-tag.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/rules/no-manual-tag-comparison.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/rules/no-manual-tagged-construction.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/rules/no-service-constructor-imports.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/rules/prefer-effect-match.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/effect/shared/tagged-values.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/index.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-array-filter-map.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-chained-type-assertions.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-conditional-empty-object-spread.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-known-value-widening.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-module-mocking.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-object-parameters.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-reduce-accumulator-copy.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-reflect-apply.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-reflect-get.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-runtime-typeof.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-shape-in-symbol-names.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-unknown-parameters.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-unknown-returns.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-unknown-type-aliases.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-unsafe-dictionary-type.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/no-widen-then-assert.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/require-readable-spacing.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/rules/require-safety-comment-for-type-assertion.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/array-method.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/dictionary-types.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/function-parameters.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/lexical-type-parameters.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/reflect-method.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/scope.ts:1High confidence
- Executable script in code of a file that runsinstall-anti-slop/assets/anti-slop/shared/type-alias-resolution.ts:1High confidence
- Network access in prose of documentationinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/UPSTREAM.md:3Low confidence
- Executable script in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-ast.ts:1Low confidence
- Executable script in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:1Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:29Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:30Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:31Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:35Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:36Low confidence
- Network access in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-between-statements.ts:37Low confidence
- Executable script in a comment of a file that runsinstall-anti-slop/assets/anti-slop/vendor/eslint-stylistic/padding-line-options.d.ts:1Low confidence
- Executable script in code of a file that runsinstall-anti-slop/scripts/install.mjs:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/install-anti-slop/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/install-anti-slop/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/install-anti-slop/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/install-anti-slop/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/install-anti-slop/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.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/dmmulroy-anti-slop/)