← All skills
effect-ts
80 / 100 · Low risk
Fine to try.
By pproenca/dot-skills (GitHub) · coding · 222 stars · scanned at commit cf93c57
Effect-TS library usage in TypeScript — Effect.gen generators, Schema.Struct/Schema.Class definitions, Layer/Context.Tag/Service patterns, Effect.pipe pipelines, Data.TaggedError/Data.Class error types, Ref/Queue/PubSub/Deferred concurrency primitives, Match module, Config providers, Scope/Exit/Cause/Runtime patterns, or any code using Effect's typed error channel (E parameter). Trigger when writing, reviewing, debugging, or refactoring TypeScript code that uses Effect — when you see imports fr…
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Sends data to these websites: api.example.demo, jsonplaceholder.typicode.com
The author does not mention this.
Found in 18 places.
Show 15 more
- skills/.experimental/effect-ts/references/core-concepts.md, line 109
fetch("https://api.example.demo/sendEmail", { - skills/.experimental/effect-ts/references/core-concepts.md, line 180
fetch("https://api.example.demo/todos").then( - skills/.experimental/effect-ts/references/core-concepts.md, line 190
fetch(`https://api.example.demo/getUserById?id=${id}`).then( - skills/.experimental/effect-ts/references/core-concepts.md, line 200
fetch("https://api.example.demo/sendEmail", { - skills/.experimental/effect-ts/references/core-concepts.md, line 419
fetch("https://api.example.demo/todos").then( - skills/.experimental/effect-ts/references/core-concepts.md, line 431
fetch("https://api.example.demo/getUserByIdBatch", { - skills/.experimental/effect-ts/references/core-concepts.md, line 460
fetch("https://api.example.demo/sendEmailBatch", { - skills/.experimental/effect-ts/references/core-concepts.md, line 574
fetch("https://api.example.demo/todos").then( - skills/.experimental/effect-ts/references/core-concepts.md, line 586
fetch("https://api.example.demo/getUserByIdBatch", { - skills/.experimental/effect-ts/references/core-concepts.md, line 615
fetch("https://api.example.demo/sendEmailBatch", { - skills/.experimental/effect-ts/references/core-concepts.md, line 787
.fetch("https://api.example.demo/todos") - skills/.experimental/effect-ts/references/core-concepts.md, line 907
.fetch("https://api.example.demo/todos") - skills/.experimental/effect-ts/references/core-concepts.md, line 936
.fetch("https://api.example.demo/todos") - skills/.experimental/effect-ts/references/getting-started.md, line 1100
fetch(`https://jsonplaceholder.typicode.com/todos/${id}`) - skills/.experimental/effect-ts/references/getting-started.md, line 1124
try: () => fetch(`https://jsonplaceholder.typicode.com/todos/${id}`),
Downloads and installs other software
The author does not mention this.
Found in 13 places.
Show 10 more
- skills/.experimental/effect-ts/references/core-concepts.md, line 1334
NAME=foo npx tsx validate.ts - skills/.experimental/effect-ts/references/core-concepts.md, line 1391
npx tsx orElse.ts - skills/.experimental/effect-ts/references/core-concepts.md, line 1479
HOST=localhost PORT=8080 npx tsx App.ts - skills/.experimental/effect-ts/references/core-concepts.md, line 1677
SERVER__HOST=localhost SERVER__PORT=8080 npx tsx index.ts - skills/.experimental/effect-ts/references/core-concepts.md, line 1741
SERVER_HOST=localhost SERVER_PORT=8080 npx tsx index.ts - skills/.experimental/effect-ts/references/core-concepts.md, line 1777
HOST=localhost PORT=8080 npx tsx index.ts - skills/.experimental/effect-ts/references/getting-started.md, line 118
npx tsc --init - skills/.experimental/effect-ts/references/getting-started.md, line 207
npx tsx src/index.ts - skills/.experimental/effect-ts/references/plat-platform.md, line 165
npx tsx index.ts - skills/.experimental/effect-ts/references/plat-platform.md, line 172
pnpm dlx tsx index.ts
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'effect-ts' ] || [ -L ~/.agents/skills/'effect-ts' ]; then echo 'A skill folder named effect-ts already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/pproenca/dot-skills' "$d" && git -C "$d" checkout --quiet 'cf93c57cac89d6fc3e4194686000411567f5caf3' -- 'skills/.experimental/effect-ts' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/.experimental/effect-ts' ~/.agents/skills/'effect-ts' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'effect-ts' ~/.claude/skills/'effect-ts' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for pproenca/dot-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/pproenca/dot-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | cf93c57 | 95 |