Not in the top 1,000 by GitHub stars

fabricioctelles/skills

A collection of skills for AI agents (Kiro, Cursor, Windsurf, Claude Code, and others). Each skill is a reusable module that teaches the agent to perform complex tasks with context, structure, and best practices.

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/deslop-writing/skills/human-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

plugins/deslop-writing/skills/humanizar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-plugin-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/a2a-agent-card/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/acp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/agent-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/ai-rules/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/api-catalog/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/ard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/auth-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/content-signals/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/dns-aid/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/link-headers/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/llms-full-txt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/llms-txt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/markdown-negotiation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/mcp-server-card/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/mpp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/oauth-discovery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/oauth-protected-resource/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/personal-agent-protocol/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/robots-txt/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/scan-site/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/sitemap/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/ucp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/web-bot-auth/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/webmcp/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/agent-ready-cloudflare/x402/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/astro-sites-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/auth-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/coolify-operator/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/design-md-validator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/geo-optimization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/human-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/humanizar/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/loop-architect/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/motion-ad/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/okf-open-knowledge-format/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/pier-cloud/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/pstack-skill/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

A local comparison is unavailable. You can inspect the recorded versions on GitHub.

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/ralph-loop-kiro-specs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/resume-ats-beater/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/revenue-centric-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/security-specialist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-evaluation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/slop-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/startup-idea/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/substack-expert/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

skills/ultimate-design-system-master/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

b0461124262c → ec4099f92fde

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → b0461124262c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ec4099f92fdeadcf1771c2a3f64efa4970733c89

132GitHub stars
7stars in 7 days
50skills in this repository
14commits in 30 days

Heat

6.4
  • 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 6, 2026132

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

Individual skills in this repository

How it works

human-ai

When your agent uses it

Edit English prose to remove repetitive AI phrasing, inflated language, and mechanical structure while preserving facts, meaning, and the author's voice. Use for requests to de-slop, humanize, rewrite naturally, fix tone, or review generic English drafts. Also compose from the author's English notes or transcripts and ask targeted questions when real details are missing. For Brazilian Portuguese, use the bundled humanizar skill.

What it loads into context

Frontmatter

87 tokens

Always available to the agent

SKILL.md

1,476 tokens

When the skill is activated

Reference documents

14,798 tokens

Loaded on request

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

The playbook

  1. Meaning and voice come first
  2. Notes and targeted questions
  3. Workflow
  4. Delivery
  5. Provenance

Files

  • SKILL.mdcore7,391 bytes
  • SKILL.mdcore7,391 bytes
  • SKILL.mdcore7,391 bytes
  • SKILL.mdcore7,391 bytes
  • SKILL.mdcore7,391 bytes
  • SKILL.mdcore7,391 bytes
  • references/patterns-composition.mddoc13,588 bytes
  • references/patterns-content.mddoc5,995 bytes
  • references/patterns-english-specific.mddoc8,147 bytes
  • references/patterns-language.mddoc10,973 bytes
  • references/patterns-style.mddoc5,653 bytes
  • references/patterns-tone.mddoc5,904 bytes
  • references/presets.mddoc10,306 bytes
  • ../humanizar/SKILL.mddoc7,790 bytes
Read SKILL.md

# Human-AI

Act as an English text editor. Improve rhythm, precision, and readability using
the bundled pattern catalogs. Work with the current model; no external evaluator,
MCP server, package installation, or account is needed.

## Meaning and voice come first

Treat the source as immutable evidence. Preserve names, numbers, dates, sources,
quotations, examples, causal relationships, commitments, uncertainty, argument,
and intent, including actors, temporal state, deadlines, scope, and exceptions.
Keep code, identifiers, equations, URLs, and quoted material intact.
Never invent an anecdote, opinion, personal experience, statistic, or citation to
make a passage more vivid. Preserve unsupported claims and flag them separately
View the complete source on GitHub

Skills included

  • human-ai
  • humanizar
  • agent-plugin-eval
  • agent-ready-cloudflare
  • agent-ready-a2a-agent-card
  • agent-ready-acp
  • agent-ready-agent-skills
  • agent-ready-ai-rules
  • agent-ready-api-catalog
  • agent-ready-ard
  • agent-ready-auth-md
  • agent-ready-content-signals
  • agent-ready-dns-aid
  • agent-ready-link-headers
  • agent-ready-llms-full-txt
  • agent-ready-llms-txt
  • agent-ready-markdown-negotiation
  • agent-ready-mcp-server-card
  • agent-ready-mpp
  • agent-ready-oauth-discovery
  • agent-ready-oauth-protected-resource
  • agent-ready-personal-agent-protocol
  • agent-ready-robots-txt
  • agent-ready-scan-site
  • agent-ready-sitemap
  • agent-ready-ucp
  • agent-ready-web-bot-auth
  • agent-ready-webmcp
  • agent-ready-x402
  • astro-sites-manager
  • auth-md
  • coolify-operator
  • design-md-validator
  • geo-optimization
  • human-ai
  • humanizar
  • loop-architect
  • motion-ad
  • okf-open-knowledge-format
  • pier-cloud
  • pstack-skill
  • ralph-loop-kiro-specs
  • resume-ats-beater
  • revenue-centric-design
  • security-specialist
  • skill-evaluation
  • slop-eval
  • startup-idea
  • substack-expert
  • ultimate-design-system-master

Repository facts

License
Apache-2.0
Created
Feb 21, 2026
Last pushed
Nov 1, 2026
Forks
11
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

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

Show 228 notes
  • plugins/deslop-writing/skills/human-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/human-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/human-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/human-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/human-ai/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/deslop-writing/skills/humanizar/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-plugin-eval/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-plugin-eval/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-plugin-eval/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-ready-cloudflare/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-ready-cloudflare/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/agent-ready-cloudflare/auth-md/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/astro-sites-manager/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/astro-sites-manager/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/astro-sites-manager/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 1,795 signals by file

plugins/deslop-writing/skills/human-ai/SKILL.md

  • Network accessline 110
    The inventory, bidirectional audit, and notes/interview guidance are adapted from [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at
  • Network accessline 110
    The inventory, bidirectional audit, and notes/interview guidance are adapted from [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at
  • Network accessline 111
    [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at
  • Network accessline 111
    [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at

plugins/deslop-writing/skills/human-ai/references/patterns-composition.md

  • Network accessline 3
    Structural patterns betraying AI-generated text at the level of **composition** - how the text is assembled, not what it says. Includes tropes cataloged by [tropes.fyi](https://tropes.fyi/directory) and the concept of **Semantic Ablation** 

plugins/deslop-writing/skills/humanizar/references/material-autoral.md

  • Network accessline 81
    Inventário, auditoria e fluxos com material autoral foram adaptados das ideias de [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), revisado no
  • Network accessline 82
    [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), revisado no

plugins/deslop-writing/skills/humanizar/references/padroes-composicao.md

  • Network accessline 3
    Padrões estruturais que denunciam texto gerado por IA ao nível da **composição** — como o texto é montado, não o que ele diz. Inclui tropos catalogados pelo [tropes.fyi](https://tropes.fyi/directory) e o conceito de **Ablação Semântica** (T

plugins/deslop-writing/skills/humanizar/references/padroes-consumo-rapido.md

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

plugins/deslop-writing/skills/humanizar/references/padroes-portugues-simplificado.md

  • Network accessline 23
    - Corpus PorSimplesSent: [github.com/sidleal/porsimplessent](https://github.com/sidleal/porsimplessent) (CC BY 4.0)
  • Network accessline 24
    - SIMPLEX-PB (simplificação lexical): [github.com/nathanshartmann/SIMPLEX-PB](https://github.com/nathanshartmann/SIMPLEX-PB)
  • Network accessline 25
    - NILC-Metrix (200 métricas): [github.com/sidleal/nilcmetrix](https://github.com/sidleal/nilcmetrix) (AGPL-3.0)

skills/agent-plugin-eval/SKILL.md

  • Network accessline 94
    When [TypeSafe Jev](https://github.com/AugmentHCI/typesafe-jev) is available,

skills/agent-plugin-eval/references/jev-integration.md

  • Network accessline 5
    This skill integrates with [TypeSafe Jev](https://github.com/AugmentHCI/typesafe-jev) for subjective quality evaluation of agent plugins. Jev provides calibrated probability judgments (Score) and categorical classifications (Noul) that augm

skills/agent-plugin-eval/references/spec-checklist.md

  • Network accessline 3
    Use this snapshot for Agent Plugins `1.0.0`. The canonical normative text at <https://agent-plugins.org/specification> governs; JSON Schemas are supporting
  • Network accessline 4
    <https://agent-plugins.org/specification> governs; JSON Schemas are supporting
  • Network accessline 12
    - Require a JSON object with canonical `$schema` and `name`. - For 1.0.0, require   `https://agent-plugins.org/schemas/1.0.0/plugin.schema.json`.
  • Network accessline 13
    - For 1.0.0, require   `https://agent-plugins.org/schemas/1.0.0/plugin.schema.json`. - Permit only `$schema`, `name`, `version`, `description`, `author`, `homepage`,
  • Network accessline 14
    `https://agent-plugins.org/schemas/1.0.0/plugin.schema.json`.
  • Network accessline 28
    - Discover Skills only from immediate child directories of `skills/` that   contain a regular file named exactly `SKILL.md`; do not recurse deeper. - Validate every discovered skill against <https://agentskills.io/specification>.
  • Network accessline 29
    contain a regular file named exactly `SKILL.md`; do not recurse deeper. - Validate every discovered skill against <https://agentskills.io/specification>.   Skip an invalid skill without disabling valid siblings or MCP.
  • Network accessline 30
    - Validate every discovered skill against <https://agentskills.io/specification>.
  • Network accessline 41
    - Require a JSON object containing only `$schema` and `mcpServers`, both   required. For 1.0.0 use   `https://agent-plugins.org/schemas/1.0.0/mcp.schema.json`.
  • Network accessline 42
    required. For 1.0.0 use   `https://agent-plugins.org/schemas/1.0.0/mcp.schema.json`. - Require the MCP schema version to match `plugin.json`. A top-level MCP error
  • Network accessline 43
    `https://agent-plugins.org/schemas/1.0.0/mcp.schema.json`.
  • Network accessline 101
    - [Agent Plugins overview](https://agent-plugins.org/)
  • Network accessline 102
    - [Agent Plugins Specification 1.0.0](https://agent-plugins.org/specification)
  • Network accessline 103
    - [Plugin JSON Schema 1.0.0](https://agent-plugins.org/schemas/1.0.0/plugin.schema.json)
  • Network accessline 104
    - [MCP JSON Schema 1.0.0](https://agent-plugins.org/schemas/1.0.0/mcp.schema.json)
  • Network accessline 105
    - [Vercel announcement](https://vercel.com/blog/introducing-agent-plugins)

skills/agent-plugin-eval/scripts/inspect_plugin.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 22
    PLUGIN_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
  • Network accessline 23
    MCP_SCHEMA = "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json"

skills/agent-plugin-eval/scripts/score.py

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

skills/agent-ready-cloudflare/README.md

  • Network accessline 3
    Scan any website for AI agent readiness and get actionable fix prompts — powered by [isitagentready.com](https://isitagentready.com).
  • Network accessline 31
    curl -s -X POST 'https://isitagentready.com/api/scan' \
  • Network accessline 32
    -H 'Content-Type: application/json' \   -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \
  • Network accessline 33
    -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \   -H 'Origin: https://isitagentready.com' \
  • Network accessline 34
    -H 'Referer: https://isitagentready.com/' \
  • Network accessline 35
    -H 'Origin: https://isitagentready.com' \
  • Network accessline 36
    -d '{"url":"https://example.com/"}'
  • Network accessline 42
    curl -s -X POST 'https://isitagentready.com/api/scan' \
  • Network accessline 43
    -H 'Content-Type: application/json' \   -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \
  • Network accessline 44
    -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \   -H 'Origin: https://isitagentready.com' \
  • Network accessline 45
    -H 'Referer: https://isitagentready.com/' \
  • Network accessline 46
    -H 'Origin: https://isitagentready.com' \
  • Network accessline 47
    -d '{"url":"https://example.com/","format":"agent"}'
  • Network accessline 55
    https://isitagentready.com/mcp
  • Network accessline 58
    Call the `scan_site` tool with `{"url": "https://example.com"}`.
  • Network accessline 134
    > **Score:** Level 1 — Basic Web Presence > **Scanned:** 2026-04-18T13:10:58Z > **Link:** [View online](https://isitagentready.com/example.com)
  • Network accessline 136
    > **Link:** [View online](https://isitagentready.com/example.com)
  • Possible obfuscationline 167
    <U+200B>```
  • Network accessline 175
    Skill: https://isitagentready.com/.well-known/agent-skills/link-headers/SKILL.md
  • Network accessline 177
    Docs: https://www.rfc-editor.org/rfc/rfc8288
  • Possible obfuscationline 178
    <U+200B>```
  • Network accessline 218
    "Content-Type": "application/json",     "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ...",     "Referer": "https://isitagentready.com/",
  • Network accessline 219
    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ...",     "Referer": "https://isitagentready.com/",     "Origin": "https://isitagentready.com"
  • Network accessline 220
    "Referer": "https://isitagentready.com/",
  • Network accessline 221
    "Origin": "https://isitagentready.com"
  • Network accessline 226
    for domain in domains:     body = json.dumps({"url": f"https://{domain}/"}).encode()     req = urllib.request.Request(
  • Network accessline 227
    body = json.dumps({"url": f"https://{domain}/"}).encode()     req = urllib.request.Request(         "https://isitagentready.com/api/scan",
  • Network accessline 228
    req = urllib.request.Request(
  • Network accessline 229
    "https://isitagentready.com/api/scan",
  • Network accessline 230
    data=body, headers=HEADERS     )     with urllib.request.urlopen(req, timeout=90) as resp:
  • Network accessline 231
    )     with urllib.request.urlopen(req, timeout=90) as resp:         data = json.loads(resp.read())
  • Network accessline 232
    with urllib.request.urlopen(req, timeout=90) as resp:
  • Network accessline 246
    {   "url": "https://example.com",
  • Network accessline 247
    "url": "https://example.com",
  • Network accessline 338
    | Resource | URL | |----------|-----| | Scanner | https://isitagentready.com |
  • Network accessline 339
    |----------|-----| | Scanner | https://isitagentready.com | | API endpoint | `POST https://isitagentready.com/api/scan` |
  • Network accessline 340
    | Scanner | https://isitagentready.com |
  • Network accessline 341
    | API endpoint | `POST https://isitagentready.com/api/scan` |
  • Network accessline 342
    | MCP server | `https://isitagentready.com/mcp` |
  • Network accessline 343
    | API Catalog | https://isitagentready.com/.well-known/api-catalog |
  • Network accessline 344
    | Agent Skills Index | https://isitagentready.com/.well-known/agent-skills/index.json |
  • Network accessline 345
    | MCP Server Card | https://isitagentready.com/.well-known/mcp/server-card.json |
  • Network accessline 346
    | Full docs (llms-full.txt) | https://isitagentready.com/llms-full.txt |
  • Network accessline 347
    | Cloudflare Agents | https://developers.cloudflare.com/agents/ |
  • Network accessline 348
    | MCP Protocol | https://modelcontextprotocol.io/ |
  • Network accessline 349
    | Content Signals | https://contentsignals.org/ |
  • Network accessline 350
    | Agent Skills Discovery | https://github.com/cloudflare/agent-skills-discovery-rfc |

skills/agent-ready-cloudflare/SKILL.md

  • Network accessline 14
    version: "3.3"   date: 2026-10-28   source: https://isitagentready.com
  • Network accessline 15
    date: 2026-10-28   source: https://isitagentready.com   category: product-verification
  • Network accessline 16
    source: https://isitagentready.com
  • Network accessline 40
    curl -s -X POST 'https://isitagentready.com/api/scan' \
  • Network accessline 41
    -H 'Content-Type: application/json' \   -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \
  • Network accessline 42
    -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \   -H 'Referer: https://isitagentready.com/' \   -H 'Origin: https://isitagentready.com' \
  • Network accessline 43
    -H 'Referer: https://isitagentready.com/' \
  • Network accessline 44
    -H 'Origin: https://isitagentready.com' \
  • Network accessline 45
    -d '{"url":"https://DOMAIN/","enabledChecks":["robotsTxt","sitemap","linkHeaders","dnsAid","markdownNegotiation","robotsTxtAiRules","contentSignals","webBotAuth","apiCatalog","oauthDiscovery","oauthProtectedResource","authMd","mcpServerCard
  • Network accessline 57
    > **Score:** Level {level} — {levelName} > **Scanned:** {scannedAt} > **Link:** [View online](https://isitagentready.com/{domain})
  • Network accessline 59
    > **Link:** [View online](https://isitagentready.com/{domain})
  • Network accessline 117
    Skill: https://isitagentready.com/.well-known/agent-skills/{skill-folder}/SKILL.md
  • Network accessline 197
    POST https://isitagentready.com/api/scan
  • Network accessline 204
    User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Referer: https://isitagentready.com/
  • Network accessline 205
    Referer: https://isitagentready.com/
  • Network accessline 206
    Origin: https://isitagentready.com
  • Network accessline 212
    {   "url": "https://example.com/",
  • Network accessline 213
    "url": "https://example.com/",
  • Network accessline 236
    https://isitagentready.com/mcp
  • Network accessline 263
    {   "url": "https://example.com",
  • Network accessline 264
    "url": "https://example.com",
  • Network accessline 277
    "shortPrompt": "...",         "prompt": "Full implementation prompt...",         "specUrls": ["https://..."],
  • Network accessline 278
    "prompt": "Full implementation prompt...",         "specUrls": ["https://..."],         "skillUrl": "https://isitagentready.com/.well-known/agent-skills/.../SKILL.md"
  • Network accessline 279
    "specUrls": ["https://..."],
  • Network accessline 280
    "skillUrl": "https://isitagentready.com/.well-known/agent-skills/.../SKILL.md"
  • Network accessline 346
    "Content-Type": "application/json",     "User-Agent": "Mozilla/5.0 ...",     "Referer": "https://isitagentready.com/",
  • Network accessline 347
    "User-Agent": "Mozilla/5.0 ...",     "Referer": "https://isitagentready.com/",     "Origin": "https://isitagentready.com"
  • Network accessline 348
    "Referer": "https://isitagentready.com/",
  • Network accessline 349
    "Origin": "https://isitagentready.com"
  • Network accessline 357
    for domain in domains:     body = json.dumps({"url": f"https://{domain}/", "enabledChecks": CHECKS}).encode()     req = urllib.request.Request("https://isitagentready.com/api/scan",
  • Network accessline 358
    body = json.dumps({"url": f"https://{domain}/", "enabledChecks": CHECKS}).encode()     req = urllib.request.Request("https://isitagentready.com/api/scan",                                 data=body, headers=HEADERS)
  • Network accessline 359
    req = urllib.request.Request("https://isitagentready.com/api/scan",
  • Network accessline 360
    data=body, headers=HEADERS)     with urllib.request.urlopen(req, timeout=90) as resp:         data = json.loads(resp.read())
  • Network accessline 361
    with urllib.request.urlopen(req, timeout=90) as resp:
  • Network accessline 435
    Skill: https://isitagentready.com/.well-known/agent-skills/robots-txt/SKILL.md
  • Network accessline 437
    Docs: https://www.rfc-editor.org/rfc/rfc9309
  • Network accessline 451
    Skill: https://isitagentready.com/.well-known/agent-skills/sitemap/SKILL.md
  • Network accessline 453
    Docs: https://www.sitemaps.org/protocol.html
  • Network accessline 467
    Skill: https://isitagentready.com/.well-known/agent-skills/link-headers/SKILL.md
  • Network accessline 469
    Docs: https://www.rfc-editor.org/rfc/rfc8288, https://www.rfc-editor.org/rfc/rfc9727#section-3
  • Network accessline 483
    Skill: https://isitagentready.com/.well-known/agent-skills/markdown-negotiation/SKILL.md
  • Network accessline 485
    Docs: https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/
  • Network accessline 499
    Skill: https://isitagentready.com/.well-known/agent-skills/ai-rules/SKILL.md
  • Network accessline 501
    Docs: https://www.rfc-editor.org/rfc/rfc9309, https://developers.cloudflare.com/ai-crawl-control/
  • Network accessline 516
    Skill: https://isitagentready.com/.well-known/agent-skills/content-signals/SKILL.md
  • Network accessline 518
    Docs: https://contentsignals.org/, https://datatracker.ietf.org/doc/draft-romm-aipref-contentsignals/
  • Network accessline 532
    Skill: https://isitagentready.com/.well-known/agent-skills/web-bot-auth/SKILL.md
  • Network accessline 534
    Docs: https://datatracker.ietf.org/wg/webbotauth/about/, https://developers.cloudflare.com/bots/reference/bot-verification/web-bot-auth/
  • Network accessline 548
    Skill: https://isitagentready.com/.well-known/agent-skills/api-catalog/SKILL.md
  • Network accessline 550
    Docs: https://www.rfc-editor.org/rfc/rfc9727, https://www.rfc-editor.org/rfc/rfc9264
  • Network accessline 564
    Skill: https://isitagentready.com/.well-known/agent-skills/oauth-discovery/SKILL.md
  • Network accessline 566
    Docs: http://openid.net/specs/openid-connect-discovery-1_0.html, https://www.rfc-editor.org/rfc/rfc8414
  • Network accessline 580
    Skill: https://isitagentready.com/.well-known/agent-skills/oauth-protected-resource/SKILL.md
  • Network accessline 582
    Docs: https://www.rfc-editor.org/rfc/rfc9728
  • Network accessline 594
    Fix: Serve an MCP Server Card (SEP-1649) at /.well-known/mcp/server-card.json with serverInfo (name, version), transport endpoint, and capabilities. The schema is being standardized at https://github.com/modelcontextprotocol/modelcontextpro
  • Network accessline 596
    Skill: https://isitagentready.com/.well-known/agent-skills/mcp-server-card/SKILL.md
  • Network accessline 598
    Docs: https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127
  • Network accessline 612
    Skill: https://isitagentready.com/.well-known/agent-skills/agent-skills/SKILL.md
  • Network accessline 614
    Docs: https://github.com/cloudflare/agent-skills-discovery-rfc, https://agentskills.io/
  • Network accessline 628
    Skill: https://isitagentready.com/.well-known/agent-skills/webmcp/SKILL.md
  • Network accessline 630
    Docs: https://webmachinelearning.github.io/webmcp/, https://developer.chrome.com/blog/webmcp-epp
  • Network accessline 644
    Skill: https://isitagentready.com/.well-known/agent-skills/ard/SKILL.md
  • Network accessline 646
    Docs: https://agenticresourcediscovery.org/, https://github.com/Agent-Card/ai-catalog
  • Network accessline 660
    Skill: https://isitagentready.com/.well-known/agent-skills/personal-agent-protocol/SKILL.md
  • Network accessline 662
    Docs: https://personalagentprotocol.org/docs/spec#3-discovery
  • Network accessline 676
    Skill: https://isitagentready.com/.well-known/agent-skills/x402/SKILL.md
  • Network accessline 678
    Docs: https://x402.org, https://github.com/coinbase/x402, https://docs.x402.org
  • Network accessline 692
    Skill: https://isitagentready.com/.well-known/agent-skills/ucp/SKILL.md
  • Network accessline 694
    Docs: https://ucp.dev/specification/overview/
  • Network accessline 708
    Skill: https://isitagentready.com/.well-known/agent-skills/acp/SKILL.md
  • Network accessline 710
    Docs: https://agenticcommerce.dev, https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/pull/137
  • Network accessline 724
    Skill: https://isitagentready.com/.well-known/agent-skills/a2a-agent-card/SKILL.md
  • Network accessline 726
    Docs: https://a2a-protocol.org/latest/specification/, https://a2a-protocol.org/latest/topics/agent-discovery/
  • Network accessline 740
    Skill: https://isitagentready.com/.well-known/agent-skills/dns-aid/SKILL.md
  • Network accessline 742
    Docs: https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/, https://www.rfc-editor.org/info/rfc9460
  • Network accessline 756
    Skill: https://isitagentready.com/.well-known/agent-skills/auth-md/SKILL.md
  • Network accessline 758
    Docs: https://auth-md.com
  • Network accessline 772
    Skill: https://isitagentready.com/.well-known/agent-skills/mpp/SKILL.md
  • Network accessline 774
    Docs: https://mpp.dev, https://paymentauth.org/draft-payment-discovery-00.txt
  • Network accessline 788
    Skill: https://isitagentready.com/.well-known/agent-skills/llms-txt/SKILL.md
  • Network accessline 790
    Docs: https://llmstxt.org/
  • Network accessline 804
    Skill: https://isitagentready.com/.well-known/agent-skills/llms-full-txt/SKILL.md
  • Network accessline 806
    Docs: https://llmstxt.org/
  • Network accessline 820
    Docs: https://ap2-protocol.org/

skills/agent-ready-cloudflare/a2a-agent-card/SKILL.md

  • Network accessline 8
    Publish an A2A Agent Card for agent-to-agent discovery per the [A2A Protocol Specification](https://a2a-protocol.org/latest/specification/).
  • Network accessline 9
    [A2A Protocol Specification](https://a2a-protocol.org/latest/specification/).
  • Network accessline 18
    See [Agent Discovery](https://a2a-protocol.org/latest/topics/agent-discovery/)
  • Network accessline 23
    [Agents SDK](https://developers.cloudflare.com/agents/) supports building
  • Network accessline 29
    POST https://isitagentready.com/api/scan
  • Network accessline 32
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/acp/SKILL.md

  • Network accessline 8
    Publish an ACP discovery document so AI agents can discover your [Agentic Commerce Protocol](https://agenticcommerce.dev) implementation.
  • Network accessline 9
    [Agentic Commerce Protocol](https://agenticcommerce.dev) implementation.
  • Network accessline 22
    POST https://isitagentready.com/api/scan
  • Network accessline 25
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/agent-skills/SKILL.md

  • Network accessline 8
    Publish a skills discovery document per the [Agent Skills Discovery RFC](https://github.com/cloudflare/agent-skills-discovery-rfc) v0.2.0.
  • Network accessline 9
    [Agent Skills Discovery RFC](https://github.com/cloudflare/agent-skills-discovery-rfc) v0.2.0.
  • Network accessline 13
    - Serve JSON at `/.well-known/agent-skills/index.json` with HTTP 200 - Include a `$schema` field set to `https://schemas.agentskills.io/discovery/0.2.0/schema.json`
  • Network accessline 14
    - Include a `$schema` field set to `https://schemas.agentskills.io/discovery/0.2.0/schema.json`
  • Network accessline 25
    POST https://isitagentready.com/api/scan
  • Network accessline 28
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/ai-rules/SKILL.md

  • Network accessline 8
    Add explicit `User-agent` entries for AI crawlers in your robots.txt per [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309).
  • Network accessline 9
    [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309).
  • Network accessline 21
    [AI Crawl Control](https://developers.cloudflare.com/ai-crawl-control/)
  • Network accessline 27
    POST https://isitagentready.com/api/scan
  • Network accessline 30
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/api-catalog/SKILL.md

  • Network accessline 8
    Publish an API catalog for automated discovery per [RFC 9727](https://www.rfc-editor.org/rfc/rfc9727).
  • Network accessline 9
    [RFC 9727](https://www.rfc-editor.org/rfc/rfc9727).
  • Network accessline 14
    - Include a `linkset` array with entries for each API - Each entry needs an `anchor` URL and link relations: `service-desc` (OpenAPI spec), `service-doc` (docs), and optionally `status` (health endpoint) - See [RFC 9727 Appendix A](https://
  • Network accessline 16
    - See [RFC 9727 Appendix A](https://www.rfc-editor.org/rfc/rfc9727#appendix-A) for examples
  • Network accessline 21
    POST https://isitagentready.com/api/scan
  • Network accessline 24
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/ard/SKILL.md

  • Network accessline 10
    Publish a capability manifest so agents can discover your MCP servers, A2A agents, skills and API tools, per the [ARD spec](https://agenticresourcediscovery.org/) and the
  • Network accessline 11
    agents, skills and API tools, per the [ARD spec](https://agenticresourcediscovery.org/) and the [ai-catalog](https://github.com/Agent-Card/ai-catalog) data model.
  • Network accessline 12
    [ARD spec](https://agenticresourcediscovery.org/) and the
  • Network accessline 13
    [ai-catalog](https://github.com/Agent-Card/ai-catalog) data model.
  • Network accessline 47
    "displayName": "Weather Telemetry Server",       "type": "application/mcp-server-card+json",       "url": "https://example.com/mcp/weather.json",
  • Network accessline 48
    "type": "application/mcp-server-card+json",       "url": "https://example.com/mcp/weather.json",       "representativeQueries": [
  • Network accessline 49
    "url": "https://example.com/mcp/weather.json",
  • Network accessline 65
    - **robots.txt**: add an `Agentmap: https://example.com/ai-catalog.json` directive
  • Network accessline 67
    `<head>` - **DNS**: publish a `_catalog._agents.example.com` TXT record containing   `url=https://example.com/.well-known/ai-catalog.json`
  • Network accessline 68
    - **DNS**: publish a `_catalog._agents.example.com` TXT record containing   `url=https://example.com/.well-known/ai-catalog.json` - **DNS**: publish a `_search._agents.example.com` SRV record to advertise a
  • Network accessline 69
    `url=https://example.com/.well-known/ai-catalog.json`
  • Network accessline 76
    POST https://isitagentready.com/api/scan
  • Network accessline 79
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/auth-md/SKILL.md

  • Network accessline 36
    POST https://isitagentready.com/api/scan
  • Network accessline 39
    {"url": "https://YOUR-SITE.com"}
  • Network accessline 46
    - [Auth.md Specification](https://auth-md.com)
  • Network accessline 47
    - [RFC 9728 — OAuth Protected Resource Metadata](https://www.rfc-editor.org/rfc/rfc9728)
  • Network accessline 48
    - [RFC 8414 — OAuth Authorization Server Metadata](https://www.rfc-editor.org/rfc/rfc8414)

skills/agent-ready-cloudflare/content-signals/SKILL.md

  • Network accessline 8
    Declare AI content usage preferences in your robots.txt using [Content Signals](https://contentsignals.org/)
  • Network accessline 9
    [Content Signals](https://contentsignals.org/)
  • Network accessline 10
    ([IETF draft](https://datatracker.ietf.org/doc/draft-romm-aipref-contentsignals/)).
  • Network accessline 20
    [AI Crawl Control](https://developers.cloudflare.com/ai-crawl-control/)
  • Network accessline 26
    POST https://isitagentready.com/api/scan
  • Network accessline 29
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/dns-aid/SKILL.md

  • Network accessline 26
    The scanner validates DNS for AI Discovery (DNS-AID) via DNS-over-HTTPS. By default, the scanner uses Cloudflare's `https://cloudflare-dns.com/dns-query` with automatic fallback to `https://dns.google/resolve` on resolver-level failures. Li
  • Network accessline 29
    POST https://isitagentready.com/api/scan
  • Network accessline 32
    {"url": "https://YOUR-SITE.com"}
  • Network accessline 39
    - [draft-mozleywilliams-dnsop-dnsaid](https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/)
  • Network accessline 40
    - [RFC 9460 — SVCB and HTTPS Resource Records](https://www.rfc-editor.org/info/rfc9460)

skills/agent-ready-cloudflare/link-headers/SKILL.md

  • Network accessline 8
    Add Link response headers to your homepage for agent discovery per [RFC 8288](https://www.rfc-editor.org/rfc/rfc8288) and
  • Network accessline 9
    [RFC 8288](https://www.rfc-editor.org/rfc/rfc8288) and
  • Network accessline 10
    [RFC 9727 Section 3](https://www.rfc-editor.org/rfc/rfc9727#section-3).
  • Network accessline 21
    Use [Transform Rules](https://developers.cloudflare.com/rules/transform/) or
  • Network accessline 22
    [Workers](https://developers.cloudflare.com/workers/) to add Link headers
  • Network accessline 28
    POST https://isitagentready.com/api/scan
  • Network accessline 31
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/llms-full-txt/SKILL.md

  • Network accessline 8
    Publish expanded LLM content per [llmstxt.org](https://llmstxt.org/).
  • Network accessline 9
    [llmstxt.org](https://llmstxt.org/).
  • Network accessline 21
    POST https://isitagentready.com/api/scan
  • Network accessline 24
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/llms-txt/SKILL.md

  • Network accessline 8
    Publish an LLM-friendly overview of your site per [llmstxt.org](https://llmstxt.org/).
  • Network accessline 9
    [llmstxt.org](https://llmstxt.org/).
  • Network accessline 22
    POST https://isitagentready.com/api/scan
  • Network accessline 25
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/markdown-negotiation/SKILL.md

  • Network accessline 8
    Support `Accept: text/markdown` content negotiation so agents can request markdown versions of your pages. See [llmstxt.org](https://llmstxt.org/) and
  • Network accessline 9
    markdown versions of your pages. See [llmstxt.org](https://llmstxt.org/) and [Markdown for Agents](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/).
  • Network accessline 10
    See [llmstxt.org](https://llmstxt.org/) and
  • Network accessline 11
    [Markdown for Agents](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/).
  • Network accessline 22
    [Markdown for Agents](https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/)
  • Network accessline 28
    POST https://isitagentready.com/api/scan
  • Network accessline 31
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/mcp-server-card/SKILL.md

  • Network accessline 8
    Publish an MCP Server Card for agent discovery per [SEP-1649](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127).
  • Network accessline 9
    [SEP-1649](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127).
  • Network accessline 20
    [Agents SDK](https://developers.cloudflare.com/agents/) and
  • Network accessline 21
    [Workers](https://developers.cloudflare.com/workers/) make it straightforward
  • Network accessline 27
    POST https://isitagentready.com/api/scan
  • Network accessline 30
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/mpp/SKILL.md

  • Network accessline 9
    Publish an OpenAPI document with MPP payment discovery metadata so AI agents can discover your payable endpoints via the [Machine Payment Protocol](https://mpp.dev)
  • Network accessline 10
    can discover your payable endpoints via the [Machine Payment Protocol](https://mpp.dev) ([spec](https://paymentauth.org/draft-payment-discovery-00.txt)).
  • Network accessline 11
    [Machine Payment Protocol](https://mpp.dev)
  • Network accessline 12
    ([spec](https://paymentauth.org/draft-payment-discovery-00.txt)).
  • Network accessline 46
    POST https://isitagentready.com/api/scan
  • Network accessline 49
    {"url": "https://YOUR-SITE.com"}
  • Network accessline 56
    - [Machine Payment Protocol](https://mpp.dev)
  • Network accessline 57
    - [Payment Discovery Spec](https://paymentauth.org/draft-payment-discovery-00.txt)

skills/agent-ready-cloudflare/oauth-discovery/SKILL.md

  • Network accessline 8
    Publish OAuth or OpenID Connect discovery metadata so agents can authenticate with your APIs. See [OpenID Connect Discovery](http://openid.net/specs/openid-connect-discovery-1_0.html)
  • Network accessline 9
    with your APIs. See [OpenID Connect Discovery](http://openid.net/specs/openid-connect-discovery-1_0.html) and [RFC 8414](https://www.rfc-editor.org/rfc/rfc8414).
  • Network accessline 10
    See [OpenID Connect Discovery](http://openid.net/specs/openid-connect-discovery-1_0.html)
  • Network accessline 11
    and [RFC 8414](https://www.rfc-editor.org/rfc/rfc8414).
  • Network accessline 21
    [Cloudflare Access](https://developers.cloudflare.com/cloudflare-one/identity/)
  • Network accessline 27
    POST https://isitagentready.com/api/scan
  • Network accessline 30
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/oauth-protected-resource/SKILL.md

  • Network accessline 8
    Publish OAuth Protected Resource Metadata so agents can discover how to authenticate per [RFC 9728](https://www.rfc-editor.org/rfc/rfc9728).
  • Network accessline 9
    authenticate per [RFC 9728](https://www.rfc-editor.org/rfc/rfc9728).
  • Network accessline 21
    Use [Workers](https://developers.cloudflare.com/workers/) to serve the
  • Network accessline 22
    metadata endpoint and [Access](https://developers.cloudflare.com/cloudflare-one/)
  • Network accessline 28
    POST https://isitagentready.com/api/scan
  • Network accessline 31
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/personal-agent-protocol/SKILL.md

  • Network accessline 10
    Publish public discovery metadata for the [Personal Agent Protocol draft 0.1](https://personalagentprotocol.org/docs/spec#3-discovery). This check is
  • Network accessline 11
    0.1](https://personalagentprotocol.org/docs/spec#3-discovery). This check is
  • Network accessline 16
    Serve JSON at `https://YOUR-DOMAIN/.well-known/poppy.json`:
  • Network accessline 47
    For issuer `https://auth.example.com/tenant`, publish metadata at
  • Network accessline 48
    `https://auth.example.com/.well-known/oauth-authorization-server/tenant`.

skills/agent-ready-cloudflare/robots-txt/SKILL.md

  • Network accessline 8
    Publish a valid robots.txt at your site root per [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309).
  • Network accessline 9
    [RFC 9309](https://www.rfc-editor.org/rfc/rfc9309).
  • Network accessline 13
    - Serve `/robots.txt` as `text/plain` with HTTP 200 - Include `User-agent` directives with `Allow`/`Disallow` rules - Reference your sitemap if one exists: `Sitemap: https://example.com/sitemap.xml`
  • Network accessline 15
    - Reference your sitemap if one exists: `Sitemap: https://example.com/sitemap.xml`
  • Network accessline 19
    [AI Crawl Control](https://developers.cloudflare.com/ai-crawl-control/)
  • Network accessline 25
    POST https://isitagentready.com/api/scan
  • Network accessline 28
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/scan-site/SKILL.md

  • Network accessline 25
    POST https://isitagentready.com/api/scan
  • Network accessline 28
    {"url": "https://example.com", "format": "agent"}
  • Network accessline 41
    https://isitagentready.com/mcp

skills/agent-ready-cloudflare/sitemap/SKILL.md

  • Network accessline 8
    Publish an XML sitemap at your site root per the [Sitemaps protocol](https://www.sitemaps.org/protocol.html).
  • Network accessline 9
    [Sitemaps protocol](https://www.sitemaps.org/protocol.html).
  • Network accessline 14
    - List canonical `<url><loc>` entries for your public pages - Keep it updated when content is published or removed - Reference it from robots.txt: `Sitemap: https://example.com/sitemap.xml`
  • Network accessline 16
    - Reference it from robots.txt: `Sitemap: https://example.com/sitemap.xml`
  • Network accessline 21
    POST https://isitagentready.com/api/scan
  • Network accessline 24
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/ucp/SKILL.md

  • Network accessline 8
    Enable content payments via the Universal Commerce Protocol per the [UCP Specification](https://ucp.dev/specification/overview/).
  • Network accessline 9
    [UCP Specification](https://ucp.dev/specification/overview/).
  • Network accessline 20
    POST https://isitagentready.com/api/scan
  • Network accessline 23
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/web-bot-auth/SKILL.md

  • Network accessline 8
    Use Web Bot Auth so your site can identify itself when it sends bot or agent requests, per the [IETF WebBotAuth WG](https://datatracker.ietf.org/wg/webbotauth/about/).
  • Network accessline 9
    [IETF WebBotAuth WG](https://datatracker.ietf.org/wg/webbotauth/about/).
  • Network accessline 20
    [Web Bot Auth on Cloudflare](https://developers.cloudflare.com/bots/reference/bot-verification/web-bot-auth/)
  • Network accessline 26
    POST https://isitagentready.com/api/scan
  • Network accessline 29
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/webmcp/SKILL.md

  • Network accessline 8
    Expose site tools to AI agents via the browser using the [WebMCP API](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 9
    [WebMCP API](https://webmachinelearning.github.io/webmcp/)
  • Network accessline 10
    ([Chrome blog](https://developer.chrome.com/blog/webmcp-epp),
  • Network accessline 11
    [declarative API](https://github.com/webmachinelearning/webmcp/blob/main/declarative-api-explainer.md)).
  • Network accessline 26
    POST https://isitagentready.com/api/scan
  • Network accessline 29
    {"url": "https://YOUR-SITE.com"}

skills/agent-ready-cloudflare/x402/SKILL.md

  • Network accessline 8
    Support agent-native HTTP payments via the [x402 protocol](https://x402.org)
  • Network accessline 9
    [x402 protocol](https://x402.org)
  • Network accessline 10
    ([docs](https://docs.x402.org), [GitHub](https://github.com/coinbase/x402)).
  • Network accessline 22
    POST https://isitagentready.com/api/scan
  • Network accessline 25
    {"url": "https://YOUR-SITE.com"}

skills/astro-sites-manager/SKILL.md

  • Network accessline 19
    version: "1.0.0"   date: 2026-06-22   repository: https://github.com/fabricioctelles/skills
  • Network accessline 20
    date: 2026-06-22   repository: https://github.com/fabricioctelles/skills   license: Apache-2.0
  • Network accessline 21
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 37
    If the MCP server is unavailable, fall back to the reference material in this skill and https://docs.astro.build.
  • Network accessline 103
    # Start (blocks until ready, then detaches) astro dev --background # → Dev server running at http://localhost:4321 (pid 12345)
  • Network accessline 105
    # → Dev server running at http://localhost:4321 (pid 12345)
  • Network accessline 116
    # Health check endpoint (JSON) curl http://localhost:4321/_astro/status
  • Network accessline 117
    curl http://localhost:4321/_astro/status
  • Network accessline 223
    <!-- Remote image (must allowlist domain in config) --> <Image src="https://cdn.example.com/photo.jpg" alt="Photo" width={800} height={600} />
  • Network accessline 224
    <Image src="https://cdn.example.com/photo.jpg" alt="Photo" width={800} height={600} />

skills/astro-sites-manager/references/ai-dev-server.md

  • Network accessline 61
    curl http://localhost:4321/_astro/status
  • Network accessline 121
    # 2. Verify the server is ready curl http://localhost:4321/_astro/status
  • Network accessline 122
    curl http://localhost:4321/_astro/status
  • Network accessline 127
    # 4. Verify output after HMR processes changes curl http://localhost:4321/page-to-test
  • Network accessline 128
    curl http://localhost:4321/page-to-test
  • Network accessline 160
    - **Endpoint:** `https://mcp.docs.astro.build/mcp`

skills/astro-sites-manager/references/coolify-deploy.md

  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 152
    **Root cause:** The `package-lock.json` was generated on x86_64 and only includes `@bruits/satteri-linux-x64-gnu` in its optional dependency tree. npm respects the lockfile's platform resolution even on a different architecture — this is [n
  • Dangerous shell operationline 248
    rm package-lock.json node_modules -rf
  • Network accessline 273
    COOLIFY_URL="https://cool.example.com/api/v1"
  • Network accessline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 296
    # Use "domains", NOT "fqdn" — fqdn returns "field not allowed" curl -sS -X PATCH "$COOLIFY_URL/applications/$APP_UUID" \
  • Network accessline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Network accessline 298
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Network accessline 300
    -d '{"domains": "https://mysite.com"}'
  • Network accessline 306
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Network accessline 317
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 318
    [Credential-related source omitted]
  • Network accessline 321
    "url": "https://cool.example.com/webhooks/source/gitlab/events/manual",
  • Network accessline 333
    # Trigger deploy (Coolify 4.1+ — uses GET, NOT POST) # The /deploy endpoint accepts uuid as query param, force=true rebuilds from scratch curl -sS -X GET "$COOLIFY_URL/deploy?uuid=$APP_UUID&force=true" \
  • Network accessline 334
    [Credential-related source omitted]
  • Network accessline 335
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Network accessline 343
    [Credential-related source omitted]
  • Dangerous shell operationline 344
    [Credential-related source omitted]
  • Network accessline 344
    [Credential-related source omitted]
  • Access to secretsline 344
    [Credential-related source omitted]
  • Network accessline 348
    # Verify HTTP response curl -sS -o /dev/null -w "HTTP %{http_code}\n" https://mysite.com
  • Network accessline 349
    curl -sS -o /dev/null -w "HTTP %{http_code}\n" https://mysite.com

skills/astro-sites-manager/references/deployment.md

  • Network accessline 19
    export default defineConfig({   site: 'https://example.com',
  • Network accessline 20
    site: 'https://example.com',
  • Network accessline 201
    // astro.config.mjs export default defineConfig({   site: 'https://username.github.io',
  • Network accessline 202
    export default defineConfig({   site: 'https://username.github.io',   base: '/repo-name', // omit for username.github.io root
  • Network accessline 203
    site: 'https://username.github.io',
  • Network accessline 292
    ENV PORT=4321 EXPOSE 4321 HEALTHCHECK --interval=30s --timeout=3s CMD wget -qO- http://localhost:4321/api/health || exit 1
  • Network accessline 293
    EXPOSE 4321 HEALTHCHECK --interval=30s --timeout=3s CMD wget -qO- http://localhost:4321/api/health || exit 1 CMD ["node", "./dist/server/entry.mjs"]
  • Network accessline 294
    HEALTHCHECK --interval=30s --timeout=3s CMD wget -qO- http://localhost:4321/api/health || exit 1

skills/astro-sites-manager/references/install-mcp.md

  • Network accessline 5
    - **URL:** `https://mcp.docs.astro.build/mcp`
  • Network accessline 17
    kiro-cli mcp add --name astro-docs --scope global --command npx --args "-y" --args "mcp-remote" --args "https://mcp.docs.astro.build/mcp"
  • Network accessline 25
    "astro-docs": {       "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],
  • Network accessline 26
    "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],       "env": {}
  • Network accessline 27
    "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],
  • Network accessline 37
    claude mcp add --transport http astro-docs https://mcp.docs.astro.build/mcp
  • Network accessline 45
    [mcp_servers.astro-docs] command = "npx" args = ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 47
    args = ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 57
    "Astro docs": {       "type": "http",       "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 58
    "type": "http",       "url": "https://mcp.docs.astro.build/mcp"     }
  • Network accessline 59
    "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 72
    "Astro docs": {       "type": "http",       "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 73
    "type": "http",       "url": "https://mcp.docs.astro.build/mcp"     }
  • Network accessline 74
    "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 87
    "Astro docs": {       "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 88
    "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]     }
  • Network accessline 89
    "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 101
    "mcpServers": {     "Astro docs": {       "httpUrl": "https://mcp.docs.astro.build/mcp"
  • Network accessline 102
    "Astro docs": {       "httpUrl": "https://mcp.docs.astro.build/mcp"     }
  • Network accessline 103
    "httpUrl": "https://mcp.docs.astro.build/mcp"
  • Network accessline 117
    "settings": {},       "enabled": true,       "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 118
    "enabled": true,       "url": "https://mcp.docs.astro.build/mcp"     }
  • Network accessline 119
    "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 127
    1. Go to Settings → Connectors 2. Click "Add custom connector" 3. URL: `https://mcp.docs.astro.build/mcp`
  • Network accessline 128
    2. Click "Add custom connector" 3. URL: `https://mcp.docs.astro.build/mcp` 4. Name: `Astro docs`
  • Network accessline 129
    3. URL: `https://mcp.docs.astro.build/mcp`
  • Network accessline 139
    "Astro docs": {       "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],
  • Network accessline 140
    "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],       "start_on_launch": true
  • Network accessline 141
    "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"],
  • Network accessline 157
    "Astro docs": {       "type": "http",       "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 158
    "type": "http",       "url": "https://mcp.docs.astro.build/mcp"     }
  • Network accessline 159
    "url": "https://mcp.docs.astro.build/mcp"
  • Network accessline 171
    "type": "stdio",       "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 172
    "command": "npx",       "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]     }
  • Network accessline 173
    "args": ["-y", "mcp-remote", "https://mcp.docs.astro.build/mcp"]
  • Network accessline 183
    | Issue | Fix | |---|---| | Server not responding | Verify URL is exactly `https://mcp.docs.astro.build/mcp` |
  • Network accessline 184
    |---|---| | Server not responding | Verify URL is exactly `https://mcp.docs.astro.build/mcp` | | Tool not connecting | Check internet access; some firewalls block MCP |
  • Network accessline 185
    | Server not responding | Verify URL is exactly `https://mcp.docs.astro.build/mcp` |
  • Network accessline 190
    Issues: https://github.com/withastro/docs-mcp/issues

skills/astro-sites-manager/references/migration-v6-to-v7.md

  • Network accessline 3
    > Official reference: https://docs.astro.build/en/guides/upgrade-to/v7/
  • Network accessline 50
    Astro v7 upgrades to [Vite 8](https://vite.dev/blog/announcing-vite8). The main impact is on **custom Vite plugins** and projects using Vite internals directly.
  • Network accessline 52
    Key Vite 8 changes: - **esbuild → Rolldown** as the production bundler (Rolldown is a Rust-based Rollup replacement) - Plugin API surface changes — check the [Vite 8 migration guide](https://vite.dev/guide/migration)
  • Network accessline 54
    - Plugin API surface changes — check the [Vite 8 migration guide](https://vite.dev/guide/migration)
  • Network accessline 145
    `src/fetch.ts` (or `.js`) is now reserved for [advanced routing](https://docs.astro.build/en/guides/routing/#advanced-routing) configuration.
  • Network accessline 181
    [Sätteri](https://satteri.bruits.org/) replaces the remark/rehype (unified) pipeline as the default Markdown processor. `@astrojs/markdown-remark` is no longer installed by default.
  • Network accessline 301
    |---|---| | `node:sqlite` | Node.js adapter, local SQLite (Node ≥ 22.5.0) | | [Drizzle ORM](https://orm.drizzle.team/) | Schema-based queries with any DB |
  • Network accessline 302
    | `node:sqlite` | Node.js adapter, local SQLite (Node ≥ 22.5.0) | | [Drizzle ORM](https://orm.drizzle.team/) | Schema-based queries with any DB | | [Turso](https://turso.tech/) | Edge SQLite (libSQL) |
  • Network accessline 303
    | [Drizzle ORM](https://orm.drizzle.team/) | Schema-based queries with any DB |
  • Network accessline 304
    | [Turso](https://turso.tech/) | Edge SQLite (libSQL) |
  • Network accessline 305
    | [Neon](https://neon.tech/) | Serverless Postgres |
  • Network accessline 485
    attrs: { type: 'module' },   content: `     import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
  • Network accessline 486
    content:      import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
  • Network accessline 487
    import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';

skills/astro-sites-manager/references/related-content.md

  • Network accessline 73
    async embed(texts, options) {     const response = await fetch(`${options.baseUrl}/embeddings`, {
  • Network accessline 74
    const response = await fetch(`${options.baseUrl}/embeddings`, {
  • Network accessline 98
    embeddings: {     provider: litellmProvider,     baseUrl: 'http://localhost:4000',
  • Network accessline 99
    [Credential-related source omitted]
  • Network accessline 100
    baseUrl: 'http://localhost:4000',

skills/astro-sites-manager/references/seo-full-stack.md

  • Network accessline 5
    > **Sources:** [Astro SEO: the definitive guide](https://joost.blog/astro-seo-complete-guide/) by Joost de Valk + official [astro-seo-graph](https://github.com/jdevalk/seo-graph/tree/main/packages/astro-seo-graph) documentation.
  • Network accessline 29
    title="My Post | My Site"     description="A concise description for search engines."     canonical="https://example.com/my-post/"
  • Network accessline 30
    description="A concise description for search engines."     canonical="https://example.com/my-post/"     ogType="article"
  • Network accessline 31
    canonical="https://example.com/my-post/"
  • Network accessline 32
    ogType="article"     ogImage="https://example.com/og/my-post.jpg"     ogImageAlt="My Post"
  • Network accessline 33
    ogImage="https://example.com/og/my-post.jpg"
  • Network accessline 72
    const SITE_URL = 'https://example.com';
  • Network accessline 75
    export function buildBlogPostGraph(post: { title: string; url: string; publishDate: Date; description: string }) {     return {         '@context': 'https://schema.org',
  • Network accessline 76
    return {         '@context': 'https://schema.org',         '@graph': [
  • Network accessline 77
    '@context': 'https://schema.org',
  • Network accessline 92
    name: 'Your Name',                 knowsAbout: ['Astro', 'SEO', 'Web Development'],                 sameAs: ['https://github.com/your-user', 'https://linkedin.com/in/your-user'],
  • Network accessline 93
    knowsAbout: ['Astro', 'SEO', 'Web Development'],                 sameAs: ['https://github.com/your-user', 'https://linkedin.com/in/your-user'],             }, ids),
  • Network accessline 94
    sameAs: ['https://github.com/your-user', 'https://linkedin.com/in/your-user'],
  • Network accessline 148
    const ids = makeIds({ siteUrl: 'https://example.com' });
  • Network accessline 150
    const items = breadcrumbsFromUrl({     url: Astro.url,     siteUrl: 'https://example.com',
  • Network accessline 151
    url: Astro.url,     siteUrl: 'https://example.com',     pageName: post.data.title,
  • Network accessline 152
    siteUrl: 'https://example.com',
  • Network accessline 221
    For external links (internal validation doesn't cover), use [lychee](https://github.com/lycheeverse/lychee-action) in GitHub Actions:
  • Network accessline 293
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Network accessline 294
    host: 'example.com',         siteUrl: 'https://example.com',         filter: (url) => !/^\/blog\/\d+\/$/.test(new URL(url).pathname), // Exclude pagination
  • Network accessline 295
    siteUrl: 'https://example.com',
  • Network accessline 312
    1. Deploy the key route first 2. Confirm `https://example.com/your-key.txt` returns 200
  • Network accessline 313
    2. Confirm `https://example.com/your-key.txt` returns 200
  • Network accessline 323
    # Single URL curl "https://api.indexnow.org/indexnow?url=https://example.com/new-post/&key=YOUR_KEY"
  • Network accessline 324
    curl "https://api.indexnow.org/indexnow?url=https://example.com/new-post/&key=YOUR_KEY"
  • Network accessline 326
    # Batch (up to 10,000 URLs per POST) curl -X POST https://api.indexnow.org/indexnow \
  • Network accessline 327
    curl -X POST https://api.indexnow.org/indexnow \
  • Network accessline 331
    "key": "YOUR_KEY",     "urlList": [       "https://example.com/post-1/",
  • Network accessline 332
    "urlList": [       "https://example.com/post-1/",       "https://example.com/post-2/"
  • Network accessline 333
    "https://example.com/post-1/",
  • Network accessline 334
    "https://example.com/post-2/"
  • Network accessline 361
    const fontData = await fetch('https://cdn.example.com/fonts/Inter-Bold.ttf')
  • Network accessline 415
    const ids = makeIds({ siteUrl: 'https://example.com' });
  • Network accessline 418
    entries: () => getCollection('blog'),     mapper: (post) => {         const url = `https://example.com/${post.id}/`;
  • Network accessline 419
    mapper: (post) => {         const url = `https://example.com/${post.id}/`;         return [
  • Network accessline 420
    const url = `https://example.com/${post.id}/`;
  • Network accessline 435
    export const GET = createSchemaMap({     siteUrl: 'https://example.com',
  • Network accessline 436
    siteUrl: 'https://example.com',
  • Network accessline 450
    export const GET = createApiCatalog({     siteUrl: 'https://example.com',
  • Network accessline 451
    siteUrl: 'https://example.com',
  • Network accessline 475
    mapper: (post, slug) =>         post.id !== slug ? null : {             frontmatter: { title: post.data.title, canonical: `https://example.com/blog/${post.id}/`, pubDate: post.data.publishDate },
  • Network accessline 476
    post.id !== slug ? null : {             frontmatter: { title: post.data.title, canonical: `https://example.com/blog/${post.id}/`, pubDate: post.data.publishDate },             body: post.body ?? '',
  • Network accessline 477
    frontmatter: { title: post.data.title, canonical: `https://example.com/blog/${post.id}/`, pubDate: post.data.publishDate },
  • Network accessline 510
    llmsTxt: {         title: 'My Site',         siteUrl: 'https://example.com',
  • Network accessline 511
    title: 'My Site',         siteUrl: 'https://example.com',         summary: 'A blog about web development, Astro, and SEO.',
  • Network accessline 512
    siteUrl: 'https://example.com',
  • Network accessline 525
    <link rel="nlweb" href="https://example.com/api/nlweb" />
  • Network accessline 662
    Sitemap: https://example.com/sitemap-index.xml
  • Network accessline 663
    Schemamap: https://example.com/schemamap.xml
  • Network accessline 701
    - [astro-seo-graph README](https://github.com/jdevalk/seo-graph/tree/main/packages/astro-seo-graph)
  • Network accessline 702
    - [astro-seo-graph AGENTS.md](https://github.com/jdevalk/seo-graph/blob/main/AGENTS.md) — 3000+ lines with recipes for 14 site types
  • Network accessline 703
    - [seo-graph-core](https://github.com/jdevalk/seo-graph/tree/main/packages/seo-graph-core)
  • Network accessline 704
    - [IndexNow documentation](https://www.indexnow.org/documentation)
  • Network accessline 705
    - [NLWeb protocol](https://github.com/nlweb-ai/NLWeb)
  • Network accessline 706
    - [satori](https://github.com/vercel/satori) — JSX → SVG
  • Network accessline 707
    - [sharp](https://sharp.pixelplumbing.com/) — SVG → JPEG/PNG
  • Network accessline 708
    - [No-Vary-Search (MDN)](https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/No-Vary-Search)
  • Network accessline 709
    - [RFC 9727 — API Catalog](https://www.rfc-editor.org/rfc/rfc9727)
  • Network accessline 710
    - [llms.txt standard](https://llmstxt.org)
  • Network accessline 711
    - [Joost: Astro SEO definitive guide](https://joost.blog/astro-seo-complete-guide/)
  • Network accessline 712
    - [Joost: Agent-ready static blog](https://joost.blog/agent-ready/)

skills/astro-sites-manager/references/starlight-and-patterns.md

  • Network accessline 24
    export default defineConfig({   site: 'https://docs.example.com',
  • Network accessline 25
    site: 'https://docs.example.com',
  • Network accessline 136
    Full list of overridable components: see [Overrides Reference](https://starlight.astro.build/reference/overrides/).
  • Network accessline 335
    // astro.config.mjs — minimum for Starlight SEO export default defineConfig({   site: 'https://docs.example.com', // Required for sitemap and canonical
  • Network accessline 336
    export default defineConfig({   site: 'https://docs.example.com', // Required for sitemap and canonical   integrations: [starlight({ title: 'My Docs' })],
  • Network accessline 337
    site: 'https://docs.example.com', // Required for sitemap and canonical
  • Network accessline 527
    <form action="https://formspree.io/f/{form_id}" method="POST">

skills/astro-sites-manager/references/testing.md

  • Network accessline 129
    },   use: {     baseURL: 'http://localhost:4321',
  • Network accessline 130
    use: {     baseURL: 'http://localhost:4321',   },
  • Network accessline 131
    baseURL: 'http://localhost:4321',
  • Network accessline 207
    npx linkinator dist --recurse --skip "^https://external-site.com"

skills/astro-sites-manager/references/v7-features.md

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

skills/auth-md/SKILL.md

  • Network accessline 8
    "identity_assertion", "service_auth", "protected resource metadata", "agentic registration". metadata:   author: https://ft.ia.br
  • Network accessline 9
    metadata:   author: https://ft.ia.br   version: "2.1"
  • Network accessline 10
    author: https://ft.ia.br
  • Network accessline 11
    version: "2.1"   date: 2026-09-20   repository: https://github.com/fabricioctelles/skills
  • Network accessline 12
    date: 2026-09-20   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 13
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 27
    auth.md is a Markdown file published at a service's root (typically `https://service.com/auth.md`) that instructs agents on how to register. It works simultaneously as human-readable documentation and as a discoverable runtime artifact for 
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Network accessline 276
    The [isitagentready.com](https://isitagentready.com) scanner validates auth.md as the `authMd` check. Pass criteria:
  • Network accessline 302
    curl -s -X POST 'https://isitagentready.com/api/scan' \
  • Network accessline 304
    -d '{"url":"https://YOUR-DOMAIN/","enabledChecks":["authMd"]}' | jq '.checks.discovery.authMd'
  • Network accessline 344
    - Skill Home and Doc Hub: `https://auth-md.com`
  • Network accessline 345
    - Spec: `https://raw.githubusercontent.com/workos/auth.md/refs/heads/main/AUTH.md`
  • Network accessline 346
    - Docs overview: `https://workos.com/auth-md/docs`
  • Network accessline 347
    - Apps guide: `https://workos.com/auth-md/docs/apps`
  • Network accessline 348
    - Agent providers guide: `https://workos.com/auth-md/docs/agent-providers`
  • Network accessline 349
    - File anatomy: `https://workos.com/auth-md/docs/auth-md`

skills/auth-md/references/example-auth-md.md

  • Network accessline 9
    - **Service:** Acme Notes (collaborative notes app) - **Resource Server:** `https://api.acmenotes.com`
  • Network accessline 10
    - **Resource Server:** `https://api.acmenotes.com`
  • Network accessline 11
    - **Auth Server:** `https://auth.acmenotes.com`
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 24
    The resource server is `https://api.acmenotes.com` and the authorization server is `https://auth.acmenotes.com`.
  • Network accessline 30
    \```http HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://api.acmenotes.com/.well-known/oauth-protected-resource"
  • Network accessline 31
    HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://api.acmenotes.com/.well-known/oauth-protected-resource" \```
  • Network accessline 32
    WWW-Authenticate: Bearer resource_metadata="https://api.acmenotes.com/.well-known/oauth-protected-resource"
  • Network accessline 43
    \```json {   "resource": "https://api.acmenotes.com/",
  • Network accessline 44
    {   "resource": "https://api.acmenotes.com/",   "resource_name": "Acme Notes",
  • Network accessline 45
    "resource": "https://api.acmenotes.com/",
  • Network accessline 46
    "resource_name": "Acme Notes",   "resource_logo_uri": "https://acmenotes.com/logo.png",   "authorization_servers": ["https://auth.acmenotes.com/"],
  • Network accessline 47
    "resource_logo_uri": "https://acmenotes.com/logo.png",
  • Network accessline 48
    "authorization_servers": ["https://auth.acmenotes.com/"],
  • Network accessline 62
    \```json {   "resource": "https://api.acmenotes.com/",
  • Network accessline 63
    {   "resource": "https://api.acmenotes.com/",   "authorization_servers": ["https://auth.acmenotes.com/"],
  • Network accessline 64
    "resource": "https://api.acmenotes.com/",
  • Network accessline 65
    "authorization_servers": ["https://auth.acmenotes.com/"],
  • Network accessline 66
    "scopes_supported": ["notes.read", "notes.write", "notes.admin"],   "bearer_methods_supported": ["header"],   "issuer": "https://auth.acmenotes.com",
  • Network accessline 67
    "bearer_methods_supported": ["header"],   "issuer": "https://auth.acmenotes.com",   "token_endpoint": "https://auth.acmenotes.com/oauth2/token",
  • Network accessline 68
    "issuer": "https://auth.acmenotes.com",
  • Network accessline 69
    "token_endpoint": "https://auth.acmenotes.com/oauth2/token",
  • Network accessline 70
    "revocation_endpoint": "https://auth.acmenotes.com/oauth2/revoke",
  • Network accessline 74
    ],   "agent_auth": {     "skill": "https://acmenotes.com/auth.md",
  • Network accessline 75
    "agent_auth": {     "skill": "https://acmenotes.com/auth.md",     "identity_endpoint": "https://auth.acmenotes.com/agent/identity",
  • Network accessline 76
    "skill": "https://acmenotes.com/auth.md",
  • Network accessline 77
    "identity_endpoint": "https://auth.acmenotes.com/agent/identity",
  • Network accessline 78
    "claim_endpoint": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 79
    "events_endpoint": "https://auth.acmenotes.com/agent/event/notify",
  • Network accessline 85
    },     "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Network accessline 86
    "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"     ]
  • Network accessline 87
    "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Network accessline 107
    Mint the ID-JAG with: - `aud` = `https://api.acmenotes.com/` (from PRM `resource`)
  • Network accessline 108
    - `aud` = `https://api.acmenotes.com/` (from PRM `resource`)
  • Network accessline 143
    "registration_id": "reg_01ABC123DEF456",   "registration_type": "identity_assertion",   "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 144
    [Credential-related source omitted]
  • Network accessline 145
    "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 150
    "user_code": "847291",     "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_abc123",
  • Network accessline 151
    "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_abc123",     "interval": 5
  • Network accessline 152
    "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_abc123",
  • Network accessline 189
    "registration_id": "reg_01DEF789GHI012",   "registration_type": "service_auth",   "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 190
    [Credential-related source omitted]
  • Network accessline 191
    "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 196
    "user_code": "592841",     "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_def456",
  • Network accessline 197
    "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_def456",     "interval": 5
  • Network accessline 198
    "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_def456",
  • Network accessline 225
    "assertion_expires": "2026-05-22T14:00:00.000Z",   "pre_claim_scopes": ["notes.read"],   "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 227
    "claim_url": "https://auth.acmenotes.com/agent/identity/claim",
  • Access to secretsline 234
    [Credential-related source omitted]
  • Network accessline 264
    "user_code": "374918",     "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_ghi789",
  • Network accessline 265
    "expires_in": 600,     "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_ghi789",     "interval": 5
  • Network accessline 266
    "verification_uri": "https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_ghi789",
  • Network accessline 276
    > Open this link, sign in (or sign up), and enter this 6-digit code: **374918** > https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_ghi789
  • Network accessline 277
    > https://auth.acmenotes.com/login?return_to=%2Fclaim%3Fclaim_attempt_token%3Dcat_ghi789
  • Access to secretsline 304
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Network accessline 333
    grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=eyJhbGciOiJFUzI1NiJ9...&resource=https://api.acmenotes.com/
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 357
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Network accessline 361
    Full API docs: https://docs.acmenotes.com/
  • Network accessline 388
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Access to secretsline 391
    [Credential-related source omitted]
  • Access to secretsline 399
    [Credential-related source omitted]

skills/auth-md/references/implementation-guide.md

  • Network accessline 70
    HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://api.service.com/.well-known/oauth-protected-resource"
  • Network accessline 71
    WWW-Authenticate: Bearer resource_metadata="https://api.service.com/.well-known/oauth-protected-resource"
  • Access to secretsline 191
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Network accessline 278
    2. Enforce `jti` uniqueness 3. Match `events` key to supported schemas 4. For `https://schemas.workos.com/events/agent/auth/identity/assertion/revoked` (or equivalent identity-assertion revoked event):
  • Network accessline 279
    3. Match `events` key to supported schemas 4. For `https://schemas.workos.com/events/agent/auth/identity/assertion/revoked` (or equivalent identity-assertion revoked event):    - Invalidate all identity_assertions for `(iss, sub, aud)`
  • Network accessline 280
    4. For `https://schemas.workos.com/events/agent/auth/identity/assertion/revoked` (or equivalent identity-assertion revoked event):
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 408
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]

skills/auth-md/references/metadata-schema.md

  • Network accessline 11
    Defined by [RFC 9728](https://datatracker.ietf.org/doc/html/rfc9728).
  • Network accessline 14
    {   "resource": "https://api.example.com/",
  • Network accessline 15
    "resource": "https://api.example.com/",
  • Network accessline 16
    "resource_name": "Example Service",   "resource_logo_uri": "https://example.com/logo.png",   "authorization_servers": ["https://auth.example.com/"],
  • Network accessline 17
    "resource_logo_uri": "https://example.com/logo.png",
  • Network accessline 18
    "authorization_servers": ["https://auth.example.com/"],
  • Network accessline 41
    Combines standard [RFC 8414](https://datatracker.ietf.org/doc/html/rfc8414) fields with the `agent_auth` profile block.
  • Network accessline 44
    {   "resource": "https://api.example.com/",
  • Network accessline 45
    "resource": "https://api.example.com/",
  • Network accessline 46
    "authorization_servers": ["https://auth.example.com/"],
  • Network accessline 47
    "scopes_supported": ["read", "write", "admin"],   "bearer_methods_supported": ["header"],   "issuer": "https://auth.example.com",
  • Network accessline 48
    "bearer_methods_supported": ["header"],   "issuer": "https://auth.example.com",   "token_endpoint": "https://auth.example.com/oauth2/token",
  • Network accessline 49
    "issuer": "https://auth.example.com",
  • Network accessline 50
    "token_endpoint": "https://auth.example.com/oauth2/token",
  • Network accessline 51
    "revocation_endpoint": "https://auth.example.com/oauth2/revoke",
  • Network accessline 55
    ],   "agent_auth": {     "skill": "https://example.com/auth.md",
  • Network accessline 56
    "agent_auth": {     "skill": "https://example.com/auth.md",     "identity_endpoint": "https://auth.example.com/agent/identity",
  • Network accessline 57
    "skill": "https://example.com/auth.md",
  • Network accessline 58
    "identity_endpoint": "https://auth.example.com/agent/identity",
  • Network accessline 59
    "claim_endpoint": "https://auth.example.com/agent/identity/claim",
  • Network accessline 60
    "events_endpoint": "https://auth.example.com/agent/event/notify",
  • Network accessline 66
    },     "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Network accessline 67
    "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"     ]
  • Network accessline 68
    "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Network accessline 78
    | `issuer` | ✅ | string (URL) | Canonical issuer URL of this AS. Validate `iss` claim of any token the AS signs against this. | | `token_endpoint` | ✅ | string (URL) | Where agents exchange identity assertions for access_tokens (Step 5) and
  • Network accessline 79
    | `token_endpoint` | ✅ | string (URL) | Where agents exchange identity assertions for access_tokens (Step 5) and poll during claim ceremony (Step 4c). | | `revocation_endpoint` | ✅ | string (URL) | Where agents POST to revoke an access_toke
  • Network accessline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 88
    | `identity_endpoint` | ✅ | string (URL) | POST endpoint for registration (Step 3). | | `claim_endpoint` | Conditional | string (URL) | POST endpoint for claim initiation. Required if `service_auth` or `anonymous` supported. | | `events_end
  • Network accessline 89
    | `claim_endpoint` | Conditional | string (URL) | POST endpoint for claim initiation. Required if `service_auth` or `anonymous` supported. | | `events_endpoint` | Recommended | string (URL) | Receives Security Event Tokens ([RFC 8417](https
  • Network accessline 90
    | `events_endpoint` | Recommended | string (URL) | Receives Security Event Tokens ([RFC 8417](https://datatracker.ietf.org/doc/html/rfc8417)) from providers for registration-layer revocation. |
  • Network accessline 108
    Defined by [draft-ietf-oauth-identity-assertion-authz-grant](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-identity-assertion-authz-grant).
  • Network accessline 123
    {   "iss": "https://api.agent-provider.com",
  • Network accessline 124
    "iss": "https://api.agent-provider.com",
  • Network accessline 125
    "sub": "<opaque-user-identifier>",   "aud": "https://api.example.com",   "client_id": "<issuer-url-or-cimd-url>",
  • Network accessline 126
    "aud": "https://api.example.com",
  • Network accessline 136
    "phone_number": "+15553805188",   "phone_number_verified": false,   "resource": "https://api.example.com",
  • Network accessline 137
    "phone_number_verified": false,   "resource": "https://api.example.com",   "agent_platform": "cursor",
  • Network accessline 138
    "resource": "https://api.example.com",
  • Network accessline 174
    Optional document that decouples provider identity from signing keys. Defined by [draft-ietf-oauth-client-id-metadata-document](https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/).
  • Network accessline 179
    {   "client_id": "https://api.agent-provider.com/agent-auth.json",
  • Network accessline 180
    "client_id": "https://api.agent-provider.com/agent-auth.json",
  • Network accessline 181
    "client_name": "Agent Provider",   "logo_uri": "https://agent-provider.com/logo.png",   "client_uri": "https://agent-provider.com",
  • Network accessline 182
    "logo_uri": "https://agent-provider.com/logo.png",
  • Network accessline 183
    "client_uri": "https://agent-provider.com",
  • Network accessline 184
    "tos_uri": "https://agent-provider.com/tos",
  • Network accessline 185
    "policy_uri": "https://agent-provider.com/privacy",
  • Network accessline 186
    "token_endpoint_auth_method": "private_key_jwt",   "jwks_uri": "https://agent-provider.com/.well-known/jwks.json",   "scope": "openid email profile"
  • Network accessline 187
    "jwks_uri": "https://agent-provider.com/.well-known/jwks.json",
  • Access to secretsline 196
    [Credential-related source omitted]
  • Network accessline 225
    "registration_id": "reg_...",   "registration_type": "identity_assertion",   "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 227
    "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 232
    "user_code": "123456",     "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",
  • Network accessline 233
    "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",     "interval": 5
  • Network accessline 234
    "verification_uri": "https://auth.example.com/login?return_to=...",
  • Network accessline 244
    "registration_id": "reg_...",   "registration_type": "service_auth",   "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 245
    [Credential-related source omitted]
  • Network accessline 246
    "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 251
    "user_code": "123456",     "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",
  • Network accessline 252
    "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",     "interval": 5
  • Network accessline 253
    "verification_uri": "https://auth.example.com/login?return_to=...",
  • Network accessline 266
    "assertion_expires": "2026-05-04T13:00:00.000Z",   "pre_claim_scopes": ["read"],   "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 267
    [Credential-related source omitted]
  • Network accessline 268
    "claim_url": "https://auth.example.com/agent/identity/claim",
  • Network accessline 284
    "user_code": "123456",     "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",
  • Network accessline 285
    "expires_in": 600,     "verification_uri": "https://auth.example.com/login?return_to=...",     "interval": 5
  • Network accessline 286
    "verification_uri": "https://auth.example.com/login?return_to=...",
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Network accessline 353
    {   "iss": "https://api.agent-provider.com",
  • Network accessline 354
    "iss": "https://api.agent-provider.com",
  • Network accessline 355
    "sub": "<opaque-user-identifier>",   "aud": "https://auth.example.com",   "jti": "<unique-identifier>",
  • Network accessline 356
    "aud": "https://auth.example.com",
  • Network accessline 358
    "iat": 1716400000,   "events": {     "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked": {}
  • Network accessline 359
    "events": {     "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked": {}   }
  • Network accessline 360
    "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked": {}

skills/auth-md/references/protocol-template.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 89
    },     "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Network accessline 90
    "events_supported": [       "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"     ]
  • Network accessline 91
    "https://schemas.workos.com/events/agent/auth/identity/assertion/revoked"
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Access to secretsline 383
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 414
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Network accessline 424
    | Placeholder | Description | Example | |-------------|-------------|---------| | `{{base_url}}` | API base URL (resource server) | `https://api.acme.com` |
  • Network accessline 425
    |-------------|-------------|---------| | `{{base_url}}` | API base URL (resource server) | `https://api.acme.com` | | `{{service_name}}` | Human-readable service name | `Acme Notes` |
  • Network accessline 426
    | `{{base_url}}` | API base URL (resource server) | `https://api.acme.com` |
  • Network accessline 427
    | `{{service_name}}` | Human-readable service name | `Acme Notes` | | `{{logo_url}}` | Service logo URL | `https://acme.com/logo.png` | | `{{auth_server_url}}` | Authorization server base URL | `https://auth.acme.com` |
  • Network accessline 428
    | `{{logo_url}}` | Service logo URL | `https://acme.com/logo.png` |
  • Network accessline 429
    | `{{auth_server_url}}` | Authorization server base URL | `https://auth.acme.com` |
  • Network accessline 430
    | `{{auth_md_url}}` | URL where auth.md is hosted | `https://acme.com/auth.md` |
  • Network accessline 438
    | `{{claim_ttl}}` | Claim token expiration (ISO) | `2026-05-22T12:00:00.000Z` | | `{{claim_attempt_ttl}}` | Claim attempt expiration | `2026-05-22T12:10:00.000Z` | | `{{api_docs_url}}` | Link to full API docs | `https://docs.acme.com/` |
  • Network accessline 440
    | `{{api_docs_url}}` | Link to full API docs | `https://docs.acme.com/` |
  • Access to secretsline 451
    [Credential-related source omitted]

skills/auth-md/references/validation-rules.md

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

skills/coolify-operator/SKILL.md

  • Network accessline 75
    Highlights for operators, based on the [v4.5.0](https://github.com/coollabsio/coolify/releases/tag/v4.5.0) through [v4.5.3](https://github.com/coollabsio/coolify/releases/tag/v4.5.3) releases:
  • Network accessline 117
    [Credential-related source omitted]
  • Network accessline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 119
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Network accessline 140
    ### v4.4.0 — Major feature release Highlights relevant to CLI/API operators (see the [v4.4.0 release](https://github.com/coollabsio/coolify/releases/tag/v4.4.0)):
  • Network accessline 141
    Highlights relevant to CLI/API operators (see the [v4.4.0 release](https://github.com/coollabsio/coolify/releases/tag/v4.4.0)):
  • Network accessline 199
    # Linux/macOS (recommended) curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash
  • Dangerous shell operationline 200
    curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash
  • Network accessline 200
    curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash
  • Network accessline 205
    # Windows (PowerShell) irm https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.ps1 | iex
  • Network accessline 206
    irm https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.ps1 | iex
  • Network accessline 223
    **REST API:** - Base endpoint: `https://YOUR-HOST/api/v1` (always with `/api/v1`)
  • Network accessline 224
    - Base endpoint: `https://YOUR-HOST/api/v1` (always with `/api/v1`)
  • Access to secretsline 232
    [Credential-related source omitted]
  • Network accessline 280
    # Add new context coolify context add <context_name> <url> <token> coolify context add -d my-coolify http://192.168.1.100:8000 "$TOKEN"  # -d sets as default
  • Network accessline 281
    coolify context add <context_name> <url> <token> coolify context add -d my-coolify http://192.168.1.100:8000 "$TOKEN"  # -d sets as default coolify context add -f prod https://prod.coolify.io "$TOKEN"          # -f force overwrite
  • Network accessline 282
    coolify context add -d my-coolify http://192.168.1.100:8000 "$TOKEN"  # -d sets as default
  • Network accessline 283
    coolify context add -f prod https://prod.coolify.io "$TOKEN"          # -f force overwrite
  • Network accessline 374
    coolify app create public    --server-uuid <uuid>    --project-uuid <uuid>    --environment-name production    --git-repository "https://github.com/user/repo"
  • Network accessline 376
    --project-uuid <uuid> \   --environment-name production \   --git-repository "https://github.com/user/repo" \
  • Network accessline 377
    --environment-name production \   --git-repository "https://github.com/user/repo" \   --git-branch main \
  • Network accessline 378
    --git-repository "https://github.com/user/repo" \
  • Network accessline 449
    coolify app update <uuid>    --name "New Name"    --description "New description"    --git-branch develop    --git-repository "https://github.com/user/repo"
  • Network accessline 451
    --description "New description" \   --git-branch develop \   --git-repository "https://github.com/user/repo" \
  • Network accessline 452
    --git-branch develop \   --git-repository "https://github.com/user/repo" \   --domains "app.example.com,www.example.com" \
  • Network accessline 453
    --git-repository "https://github.com/user/repo" \
  • Network accessline 454
    --domains "app.example.com,www.example.com" \   --compose-domain web=https://web.example.com \   --build-command "npm run build" \
  • Network accessline 455
    --compose-domain web=https://web.example.com \
  • Network accessline 475
    [Credential-related source omitted]
  • Network accessline 476
    [Credential-related source omitted]
  • Network accessline 477
    [Credential-related source omitted]
  • Access to secretsline 477
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 554
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 576
    [Credential-related source omitted]
  • Network accessline 653
    # Replace the domains of a preview (--domains and --compose-domain are mutually exclusive) coolify app previews update <app_uuid> 42 --domains "pr-42.example.com" coolify app previews update <app_uuid> 42 --compose-domain web=https://pr-42.
  • Network accessline 654
    coolify app previews update <app_uuid> 42 --domains "pr-42.example.com" coolify app previews update <app_uuid> 42 --compose-domain web=https://pr-42.example.com coolify app previews update <app_uuid> 42 --domains "pr-42.example.com" --force
  • Network accessline 655
    coolify app previews update <app_uuid> 42 --compose-domain web=https://pr-42.example.com
  • Network accessline 667
    [Credential-related source omitted]
  • Network accessline 668
    [Credential-related source omitted]
  • Access to secretsline 668
    [Credential-related source omitted]
  • Access to secretsline 768
    [Credential-related source omitted]
  • Access to secretsline 770
    [Credential-related source omitted]
  • Access to secretsline 772
    [Credential-related source omitted]
  • Access to secretsline 966
    [Credential-related source omitted]
  • Access to secretsline 968
    [Credential-related source omitted]
  • Access to secretsline 970
    [Credential-related source omitted]
  • Access to secretsline 1081
    [Credential-related source omitted]
  • Network accessline 1157
    coolify github create \   --name "My GitHub App" \   --api-url "https://api.github.com" \
  • Network accessline 1158
    --name "My GitHub App" \   --api-url "https://api.github.com" \   --html-url "https://github.com" \
  • Network accessline 1159
    --api-url "https://api.github.com" \
  • Network accessline 1160
    --html-url "https://github.com" \
  • Network accessline 1198
    coolify gitlab create \   --name "My GitLab App" \   --html-url "https://gitlab.com" \
  • Network accessline 1199
    --name "My GitLab App" \   --html-url "https://gitlab.com" \   --client-id "<oauth-app-id>" \
  • Network accessline 1200
    --html-url "https://gitlab.com" \
  • Network accessline 1202
    --client-secret "<oauth-secret>" \   --redirect-uri "https://<coolify-host>/webhooks/source/gitlab/events/app" \   --api-url "https://gitlab.com/api/v4" \
  • Network accessline 1203
    --redirect-uri "https://<coolify-host>/webhooks/source/gitlab/events/app" \   --api-url "https://gitlab.com/api/v4" \   --custom-user git \
  • Network accessline 1204
    --api-url "https://gitlab.com/api/v4" \
  • Network accessline 1256
    coolify shared-env environment list <project_uuid> <environment> coolify shared-env environment create <project_uuid> production \   --key SHARED_API_URL --value "https://api.example.com"
  • Network accessline 1257
    coolify shared-env environment create <project_uuid> production    --key SHARED_API_URL --value "https://api.example.com"
  • Network accessline 1258
    --key SHARED_API_URL --value "https://api.example.com"
  • Network accessline 1259
    coolify shared-env environment update <project_uuid> production <id> --value "https://api.new.example.com"
  • Access to secretsline 1333
    [Credential-related source omitted]
  • Network accessline 1339
    [Credential-related source omitted]
  • Access to secretsline 1339
    [Credential-related source omitted]
  • Network accessline 1341
    --metadata '{"base_url":"https://vault.example.com"}'
  • Access to secretsline 1445
    [Credential-related source omitted]
  • Network accessline 1464
    [Credential-related source omitted]
  • Network accessline 1465
    [Credential-related source omitted]
  • Access to secretsline 1465
    [Credential-related source omitted]
  • Network accessline 1471
    [Credential-related source omitted]
  • Network accessline 1472
    [Credential-related source omitted]
  • Access to secretsline 1472
    [Credential-related source omitted]
  • Network accessline 1474
    [Credential-related source omitted]
  • Network accessline 1475
    [Credential-related source omitted]
  • Access to secretsline 1475
    [Credential-related source omitted]
  • Network accessline 1477
    [Credential-related source omitted]
  • Network accessline 1478
    [Credential-related source omitted]
  • Access to secretsline 1478
    [Credential-related source omitted]
  • Network accessline 1479
    [Credential-related source omitted]
  • Access to secretsline 1479
    [Credential-related source omitted]
  • Network accessline 1481
    [Credential-related source omitted]
  • Network accessline 1482
    [Credential-related source omitted]
  • Access to secretsline 1482
    [Credential-related source omitted]
  • Network accessline 1484
    [Credential-related source omitted]
  • Network accessline 1485
    [Credential-related source omitted]
  • Access to secretsline 1485
    [Credential-related source omitted]
  • Network accessline 1491
    [Credential-related source omitted]
  • Access to secretsline 1491
    [Credential-related source omitted]
  • Network accessline 1492
    [Credential-related source omitted]
  • Access to secretsline 1492
    [Credential-related source omitted]
  • Network accessline 1493
    [Credential-related source omitted]
  • Access to secretsline 1493
    [Credential-related source omitted]
  • Network accessline 1494
    [Credential-related source omitted]
  • Access to secretsline 1494
    [Credential-related source omitted]
  • Network accessline 1500
    [Credential-related source omitted]
  • Access to secretsline 1500
    [Credential-related source omitted]
  • Network accessline 1501
    [Credential-related source omitted]
  • Access to secretsline 1501
    [Credential-related source omitted]
  • Network accessline 1507
    [Credential-related source omitted]
  • Network accessline 1508
    [Credential-related source omitted]
  • Access to secretsline 1508
    [Credential-related source omitted]
  • Network accessline 1510
    [Credential-related source omitted]
  • Network accessline 1511
    [Credential-related source omitted]
  • Access to secretsline 1511
    [Credential-related source omitted]
  • Network accessline 1517
    [Credential-related source omitted]
  • Access to secretsline 1517
    [Credential-related source omitted]
  • Network accessline 1518
    [Credential-related source omitted]
  • Access to secretsline 1518
    [Credential-related source omitted]
  • Network accessline 1520
    [Credential-related source omitted]
  • Network accessline 1521
    [Credential-related source omitted]
  • Access to secretsline 1521
    [Credential-related source omitted]
  • Network accessline 1523
    [Credential-related source omitted]
  • Network accessline 1524
    [Credential-related source omitted]
  • Access to secretsline 1524
    [Credential-related source omitted]
  • Network accessline 1530
    [Credential-related source omitted]
  • Network accessline 1531
    [Credential-related source omitted]
  • Access to secretsline 1531
    [Credential-related source omitted]
  • Network accessline 1532
    [Credential-related source omitted]
  • Access to secretsline 1532
    [Credential-related source omitted]
  • Network accessline 1533
    [Credential-related source omitted]
  • Access to secretsline 1533
    [Credential-related source omitted]
  • Network accessline 1534
    [Credential-related source omitted]
  • Access to secretsline 1534
    [Credential-related source omitted]
  • Network accessline 1535
    [Credential-related source omitted]
  • Access to secretsline 1535
    [Credential-related source omitted]
  • Network accessline 1537
    [Credential-related source omitted]
  • Network accessline 1538
    [Credential-related source omitted]
  • Access to secretsline 1538
    [Credential-related source omitted]
  • Network accessline 1539
    [Credential-related source omitted]
  • Access to secretsline 1539
    [Credential-related source omitted]
  • Network accessline 1540
    [Credential-related source omitted]
  • Access to secretsline 1540
    [Credential-related source omitted]
  • Network accessline 1541
    [Credential-related source omitted]
  • Access to secretsline 1541
    [Credential-related source omitted]
  • Network accessline 1542
    [Credential-related source omitted]
  • Access to secretsline 1542
    [Credential-related source omitted]
  • Network accessline 1550
    [Credential-related source omitted]
  • Access to secretsline 1550
    [Credential-related source omitted]
  • Network accessline 1551
    [Credential-related source omitted]
  • Access to secretsline 1551
    [Credential-related source omitted]
  • Network accessline 1552
    [Credential-related source omitted]
  • Access to secretsline 1552
    [Credential-related source omitted]
  • Network accessline 1553
    [Credential-related source omitted]
  • Access to secretsline 1553
    [Credential-related source omitted]
  • Network accessline 1568
    [Credential-related source omitted]
  • Access to secretsline 1568
    [Credential-related source omitted]
  • Network accessline 1570
    [Credential-related source omitted]
  • Network accessline 1572
    [Credential-related source omitted]
  • Network accessline 1573
    [Credential-related source omitted]
  • Network accessline 1575
    [Credential-related source omitted]
  • Network accessline 1576
    [Credential-related source omitted]
  • Network accessline 1582
    [Credential-related source omitted]
  • Network accessline 1583
    [Credential-related source omitted]
  • Network accessline 1584
    [Credential-related source omitted]
  • Network accessline 1585
    [Credential-related source omitted]
  • Dangerous shell operationline 1659
    [Credential-related source omitted]
  • Network accessline 1715
    [Credential-related source omitted]
  • Network accessline 1716
    [Credential-related source omitted]
  • Network accessline 1718
    [Credential-related source omitted]
  • Network accessline 1719
    [Credential-related source omitted]
  • Network accessline 1778
    [Credential-related source omitted]
  • Network accessline 1779
    [Credential-related source omitted]
  • Network accessline 1781
    [Credential-related source omitted]
  • Network accessline 1782
    [Credential-related source omitted]
  • Access to secretsline 1789
    [Credential-related source omitted]
  • Network accessline 1810
    [Credential-related source omitted]
  • Network accessline 1811
    [Credential-related source omitted]
  • Network accessline 1818
    [Credential-related source omitted]
  • Network accessline 1820
    [Credential-related source omitted]
  • Network accessline 1821
    [Credential-related source omitted]
  • Network accessline 1822
    [Credential-related source omitted]
  • Network accessline 1835
    [Credential-related source omitted]
  • Network accessline 1836
    [Credential-related source omitted]
  • Access to secretsline 1836
    [Credential-related source omitted]
  • Network accessline 1837
    [Credential-related source omitted]
  • Access to secretsline 1837
    [Credential-related source omitted]
  • Network accessline 1838
    [Credential-related source omitted]
  • Access to secretsline 1838
    [Credential-related source omitted]
  • Access to secretsline 1879
    [Credential-related source omitted]
  • Network accessline 1890
    [Credential-related source omitted]
  • Network accessline 1891
    [Credential-related source omitted]
  • Network accessline 1892
    [Credential-related source omitted]
  • Network accessline 1893
    [Credential-related source omitted]
  • Network accessline 1899
    [Credential-related source omitted]
  • Network accessline 1900
    [Credential-related source omitted]
  • Network accessline 1901
    [Credential-related source omitted]
  • Network accessline 1902
    [Credential-related source omitted]
  • Network accessline 1903
    [Credential-related source omitted]
  • Network accessline 1904
    [Credential-related source omitted]
  • Network accessline 1905
    [Credential-related source omitted]
  • Network accessline 1906
    [Credential-related source omitted]
  • Network accessline 1907
    [Credential-related source omitted]
  • Network accessline 1908
    [Credential-related source omitted]

skills/coolify-operator/evals/evals.json

  • Network accessline 5
    "id": 1,       "name": "configurar-contexto-inicial",       "prompt": "I need to set up my Coolify connection. I have the token '3|AbCdEf123456' and the URL is 'http://192.168.1.100:8000'. How do I connect using the CLI? I want it to be the
  • Network accessline 6
    "name": "configurar-contexto-inicial",       "prompt": "I need to set up my Coolify connection. I have the token '3|AbCdEf123456' and the URL is 'http://192.168.1.100:8000'. How do I connect using the CLI? I want it to be the default contex
  • Network accessline 7
    "prompt": "I need to set up my Coolify connection. I have the token '3|AbCdEf123456' and the URL is 'http://192.168.1.100:8000'. How do I connect using the CLI? I want it to be the default context named 'production'.",
  • Network accessline 26
    "id": 4,       "name": "multi-ambiente-deploy",       "prompt": "I have 3 Coolify environments (dev, staging and prod). I want to deploy the same app to all 3 environments. How do I configure the contexts and deploy to each one? The URLs ar
  • Network accessline 27
    "name": "multi-ambiente-deploy",       "prompt": "I have 3 Coolify environments (dev, staging and prod). I want to deploy the same app to all 3 environments. How do I configure the contexts and deploy to each one? The URLs are: dev at http:
  • Network accessline 28
    "prompt": "I have 3 Coolify environments (dev, staging and prod). I want to deploy the same app to all 3 environments. How do I configure the contexts and deploy to each one? The URLs are: dev at http://dev.coolify.local:8000, staging at ht
  • Access to secretsline 49
    [Credential-related source omitted]

skills/design-md-validator/SKILL.md

  • Network accessline 14
    "frontmatter tokens", or any request to verify a DESIGN.md file. metadata:   author: https://ft.ia.br
  • Network accessline 15
    metadata:   author: https://ft.ia.br   version: "1.4"
  • Network accessline 16
    author: https://ft.ia.br
  • Network accessline 17
    version: "1.4"   date: 2026-10-26   repository: https://github.com/fabricioctelles/skills
  • Network accessline 18
    date: 2026-10-26   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 19
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 21
    category: product-verification   upstream:     spec: https://github.com/google-labs-code/design.md
  • Network accessline 22
    upstream:     spec: https://github.com/google-labs-code/design.md     cli: https://www.npmjs.com/package/@google/design.md
  • Network accessline 23
    spec: https://github.com/google-labs-code/design.md
  • Network accessline 24
    cli: https://www.npmjs.com/package/@google/design.md
  • Network accessline 25
    stitch-skills: https://github.com/google-labs-code/stitch-skills

skills/design-md-validator/references/token-schema.md

  • Network accessline 6
    Spec reference: `google-labs-code/design.md` main at commit [`6e5da53`](https://github.com/google-labs-code/design.md/commit/6e5da5382f41edbba9d73b2c62f33f32e9971f15)
  • Network accessline 7
    [`6e5da53`](https://github.com/google-labs-code/design.md/commit/6e5da5382f41edbba9d73b2c62f33f32e9971f15)

skills/geo-optimization/SKILL.md

  • Network accessline 6
    version: "1.1"   date: 2026-03-05   repository: https://github.com/fabricioctelles/skills
  • Network accessline 7
    date: 2026-03-05   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 8
    repository: https://github.com/fabricioctelles/skills

skills/human-ai/EVALUATION.md

  • Network accessline 4
    > Source: skills/human-ai > Evaluator: skill-evaluation v1.0.0 > Framework: [Anthropic Skill Best Practices](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills)
  • Network accessline 6
    > Framework: [Anthropic Skill Best Practices](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills)
  • Network accessline 90
    *Generated by [skill-evaluation](https://github.com/fabricioctelles/skills) using the [Anthropic skill quality framework](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills).*

skills/human-ai/SKILL.md

  • Network accessline 8
    details are missing. For Brazilian Portuguese, use the companion humanizar skill. metadata:   author: https://ft.ia.br
  • Network accessline 8
    details are missing. For Brazilian Portuguese, use the companion humanizar skill. metadata:   author: https://ft.ia.br
  • Network accessline 9
    metadata:   author: https://ft.ia.br   version: "1.2.0"
  • Network accessline 9
    metadata:   author: https://ft.ia.br   version: "1.2.0"
  • Network accessline 10
    author: https://ft.ia.br
  • Network accessline 10
    author: https://ft.ia.br
  • Network accessline 11
    version: "1.2.0"   date: 2026-10-10   repository: https://github.com/fabricioctelles/skills
  • Network accessline 11
    version: "1.2.0"   date: 2026-10-10   repository: https://github.com/fabricioctelles/skills
  • Network accessline 12
    date: 2026-10-10   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 12
    date: 2026-10-10   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 13
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 13
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 230
    The language catalogs draw on the sources documented in their references. The claim inventory, bidirectional audit, and notes/interview workflows are informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer),
  • Network accessline 230
    The language catalogs draw on the sources documented in their references. The claim inventory, bidirectional audit, and notes/interview workflows are informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer),
  • Network accessline 231
    The claim inventory, bidirectional audit, and notes/interview workflows are informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at commit `0a9065791d021f3dda695f3887cb2ae4c0eacbcf`. Its published
  • Network accessline 231
    The claim inventory, bidirectional audit, and notes/interview workflows are informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), reviewed at commit `0a9065791d021f3dda695f3887cb2ae4c0eacbcf`. Its published
  • Network accessline 232
    informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer),
  • Network accessline 232
    informed by [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer),

skills/human-ai/references/jev-integration.md

  • Network accessline 312
    - [TypeSafe AI Docs](https://docs.typesafe.ai)
  • Network accessline 313
    - [Jev API Reference](https://docs.typesafe.ai/api)
  • Network accessline 314
    - [OpenRouter - Jev](https://openrouter.ai/typesafe/jev-latest)

skills/human-ai/references/patterns-composition.md

  • Network accessline 3
    Structural patterns betraying AI-generated text at the level of **composition** - how the text is assembled, not what it says. Includes tropes cataloged by [tropes.fyi](https://tropes.fyi/directory) and the concept of **Semantic Ablation** 

skills/human-ai/scripts/measure.py

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

skills/humanizar/SKILL.md

  • Network accessline 13
    perguntas pontuais quando faltam dados essenciais. metadata:   author: https://ft.ia.br
  • Network accessline 13
    perguntas pontuais quando faltam dados essenciais. metadata:   author: https://ft.ia.br
  • Network accessline 14
    metadata:   author: https://ft.ia.br   version: "1.7.0"
  • Network accessline 14
    metadata:   author: https://ft.ia.br   version: "1.7.0"
  • Network accessline 15
    author: https://ft.ia.br
  • Network accessline 15
    author: https://ft.ia.br
  • Network accessline 16
    version: "1.7.0"   date: 2026-10-10   repository: https://github.com/fabricioctelles/skills
  • Network accessline 16
    version: "1.7.0"   date: 2026-10-10   repository: https://github.com/fabricioctelles/skills
  • Network accessline 17
    date: 2026-10-10   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 17
    date: 2026-10-10   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 18
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 18
    repository: https://github.com/fabricioctelles/skills
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 343
    [Credential-related source omitted]

skills/humanizar/references/jev-integration.md

  • Network accessline 272
    - [TypeSafe AI Docs](https://docs.typesafe.ai)
  • Network accessline 273
    - [Jev API Reference](https://docs.typesafe.ai/api)
  • Network accessline 274
    - [OpenRouter - Jev](https://openrouter.ai/typesafe/jev-latest)

skills/humanizar/references/material-autoral.md

  • Network accessline 81
    Inventário, auditoria e fluxos com material autoral foram adaptados das ideias de [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), revisado no
  • Network accessline 82
    [phuryn/work-humanizer](https://github.com/phuryn/work-humanizer), revisado no

skills/humanizar/references/padroes-composicao.md

  • Network accessline 3
    Padrões estruturais que denunciam texto gerado por IA ao nível da **composição** — como o texto é montado, não o que ele diz. Inclui tropos catalogados pelo [tropes.fyi](https://tropes.fyi/directory) e o conceito de **Ablação Semântica** (T

skills/humanizar/references/padroes-consumo-rapido.md

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

skills/humanizar/references/padroes-portugues-simplificado.md

  • Network accessline 23
    - Corpus PorSimplesSent: [github.com/sidleal/porsimplessent](https://github.com/sidleal/porsimplessent) (CC BY 4.0)
  • Network accessline 24
    - SIMPLEX-PB (simplificação lexical): [github.com/nathanshartmann/SIMPLEX-PB](https://github.com/nathanshartmann/SIMPLEX-PB)
  • Network accessline 25
    - NILC-Metrix (200 métricas): [github.com/sidleal/nilcmetrix](https://github.com/sidleal/nilcmetrix) (AGPL-3.0)

skills/loop-architect/LICENSE

  • Network accessline 5
    Based on Looper (https://github.com/ksimback/looper)

skills/loop-architect/SKILL.md

  • Network accessline 11
    LOOP.md, and run-loop.py. metadata:   author: https://ft.ia.br
  • Network accessline 12
    metadata:   author: https://ft.ia.br   version: "1.2"
  • Network accessline 13
    author: https://ft.ia.br
  • Network accessline 14
    version: "1.2"   date: 2026-10-14   repository: https://github.com/fabricioctelles/skills
  • Network accessline 15
    date: 2026-10-14   repository: https://github.com/fabricioctelles/skills   license: MIT
  • Network accessline 16
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 17
    license: MIT   original_project: https://github.com/ksimback/looper   original_author: Kevin Simback (@ksimback)
  • Network accessline 18
    original_project: https://github.com/ksimback/looper
  • Network accessline 33
    > Based on [Looper](https://github.com/ksimback/looper) by Kevin Simback, MIT License.

skills/loop-architect/examples/ai-workflow-mapping/loop.resolved.json

  • Network accessline 1
    {   "$schema": "https://github.com/ksimback/looper/schema/loop.resolved.v1.json",
  • Network accessline 2
    "$schema": "https://github.com/ksimback/looper/schema/loop.resolved.v1.json",
  • Access to secretsline 169
    [Credential-related source omitted]

skills/loop-architect/examples/ai-workflow-mapping/loop.yaml

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

skills/loop-architect/examples/ai-workflow-mapping/run-loop.py

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

skills/loop-architect/examples/ai-workflow-mapping/scripts/check-loop-doc.py

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

skills/loop-architect/schemas/loop.resolved.v1.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://github.com/ksimback/looper/schema/loop.resolved.v1.json",

skills/loop-architect/schemas/loop.v1.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://github.com/ksimback/looper/schema/loop.v1.json",

skills/loop-architect/scripts/looper.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 9
    Based on Looper by Kevin Simback (https://github.com/ksimback/looper), MIT License.
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 33
    "probe": ["kiro-cli", "--version"],         "local": False,         "install": "Install Kiro CLI: https://kiro.dev/downloads/",
  • Network accessline 34
    "local": False,         "install": "Install Kiro CLI: https://kiro.dev/downloads/",         "capabilities": ["headless", "goal", "subagent", "review_loop"],
  • Network accessline 35
    "install": "Install Kiro CLI: https://kiro.dev/downloads/",
  • Network accessline 410
    resolved = {         "$schema": "https://github.com/ksimback/looper/schema/loop.resolved.v1.json",
  • Network accessline 411
    "$schema": "https://github.com/ksimback/looper/schema/loop.resolved.v1.json",

skills/loop-architect/templates/run-loop.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]

skills/motion-ad/SKILL.md

  • Network accessline 12
    inside an app, not for static image ads, and not for long-form or voiceover-led video. metadata:   author: danny.md — https://www.danny.md/skills/motion-ad
  • Network accessline 13
    metadata:   author: danny.md — https://www.danny.md/skills/motion-ad   version: "1.0"
  • Network accessline 14
    author: danny.md — https://www.danny.md/skills/motion-ad
  • Network accessline 15
    version: "1.0"   date: 2026-09-27   repository: https://github.com/fabricioctelles/skills
  • Network accessline 16
    date: 2026-09-27   repository: https://github.com/fabricioctelles/skills   license: CC-BY-NC-4.0
  • Network accessline 17
    repository: https://github.com/fabricioctelles/skills   license: CC-BY-NC-4.0   category: code-scaffolding-and-templates
  • Network accessline 18
    license: CC-BY-NC-4.0   category: code-scaffolding-and-templates   original_project: https://www.danny.md/skills/motion-ad
  • Network accessline 19
    category: code-scaffolding-and-templates   original_project: https://www.danny.md/skills/motion-ad   attribution: >
  • Network accessline 20
    original_project: https://www.danny.md/skills/motion-ad   attribution: >     Original skill by danny.md (https://www.danny.md), published under CC BY-NC 4.0 —
  • Network accessline 21
    attribution: >     Original skill by danny.md (https://www.danny.md), published under CC BY-NC 4.0 —     free to use and remix, not to sell. This copy keeps the upstream workflow and adds
  • Network accessline 22
    Original skill by danny.md (https://www.danny.md), published under CC BY-NC 4.0 —
  • Dangerous shell operationline 268
    **`zsh` aborts the whole command on an unmatched glob.** `rm still-*.jpg` in a clean
  • Dangerous shell operationline 270
    `find . -maxdepth 1 -name 'still-*.jpg' -delete`.
  • Network accessline 300
    Created by [danny.md](https://www.danny.md/skills/motion-ad), published under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) — free to use and remix,
  • Network accessline 301
    [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) — free to use and remix,

skills/motion-ad/assets/template.html

  • Network accessline 5
    <title>Motion Ad</title> <!-- Swap the family here and in --font below to match the brand. display=block keeps renders from catching the fallback font. --> <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <!-- Swap the family here and in --font below to match the brand. display=block keeps renders from catching the fallback font. --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?fam
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800&display=block" rel="stylesheet">
  • Network accessline 231
    const ph = (label, i = 0, w = 400, h = 500) => {   const hue = (i * 47) % 360   const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="${w}" height="${h}" viewBox="0 0 ${w} ${h}">
  • Network accessline 232
    const hue = (i * 47) % 360   const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="${w}" height="${h}" viewBox="0 0 ${w} ${h}">     <defs><linearGradient id="g" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="hsl(${hue},45%,8
  • Network accessline 233
    const svg = `<svg xmlns="http://www.w3.org/2000/svg" width="${w}" height="${h}" viewBox="0 0 ${w} ${h}">

skills/motion-ad/scripts/.gitignore

  • Executable scriptline 1
    Executable file

skills/motion-ad/scripts/contact-sheet.py

  • Executable scriptline 1
    Executable file

skills/motion-ad/scripts/fetch-images.cjs

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    // // Usage (run from the workdir): //   node <skill>/scripts/fetch-images.cjs --url https://example.com
  • Network accessline 4
    // Usage (run from the workdir): //   node <skill>/scripts/fetch-images.cjs --url https://example.com //   node <skill>/scripts/fetch-images.cjs --url https://example.com/pricing --min 300 --limit 40 --out a/web
  • Network accessline 5
    //   node <skill>/scripts/fetch-images.cjs --url https://example.com
  • Network accessline 6
    //   node <skill>/scripts/fetch-images.cjs --url https://example.com/pricing --min 300 --limit 40 --out a/web
  • Network accessline 9
    // rendered or natural width is at least --min px, and saves them as <out>/NN.<ext> // with an index in <out>/images.json (src, alt, natural size). // Downloads use curl with a browser user agent: many CDNs return 403 to default clients.
  • Network accessline 11
    // Downloads use curl with a browser user agent: many CDNs return 403 to default clients.

skills/motion-ad/scripts/package-lock.json

  • Network accessline 15
    "node_modules/gsap": {       "version": "3.15.0",       "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.15.0.tgz",
  • Network accessline 16
    "version": "3.15.0",       "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.15.0.tgz",       "integrity": "sha512-dMW4CWBTUK1AEEDeZc1g4xpPGIrSf9fJF960qbTZmN/QwZIWY5wgliS6JWl9/25fpTGJrMRtSjGtOmPnfjZB+A==",
  • Network accessline 17
    "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.15.0.tgz",
  • Network accessline 18
    "integrity": "sha512-dMW4CWBTUK1AEEDeZc1g4xpPGIrSf9fJF960qbTZmN/QwZIWY5wgliS6JWl9/25fpTGJrMRtSjGtOmPnfjZB+A==",       "license": "Standard 'no charge' license: https://gsap.com/standard-license."     },
  • Network accessline 19
    "license": "Standard 'no charge' license: https://gsap.com/standard-license."
  • Network accessline 21
    "node_modules/playwright-core": {       "version": "1.63.0",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
  • Network accessline 22
    "version": "1.63.0",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",       "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
  • Network accessline 23
    "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",

skills/motion-ad/scripts/package.json

  • Executable scriptline 1
    Executable file

skills/motion-ad/scripts/render.cjs

  • Executable scriptline 1
    Executable file

skills/okf-open-knowledge-format/SKILL.md

  • Network accessline 17
    version: "2.0"   date: 2026-08-25   repository: https://github.com/fabricioctelles/skills
  • Network accessline 18
    date: 2026-08-25   repository: https://github.com/fabricioctelles/skills   license: Apache-2.0
  • Network accessline 19
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 20
    license: Apache-2.0   category: library-and-api-reference   upstream: https://github.com/GoogleCloudPlatform/open-knowledge-format
  • Network accessline 21
    category: library-and-api-reference   upstream: https://github.com/GoogleCloudPlatform/open-knowledge-format ---
  • Network accessline 22
    upstream: https://github.com/GoogleCloudPlatform/open-knowledge-format
  • Network accessline 29
    It formalizes the "LLM Wiki" pattern ([Karpathy's gist](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)) into an interoperable format: wikis written by different producers can be consumed by different agents without trans
  • Network accessline 192
    sources:   - id: stripe-docs     resource: https://stripe.com/docs/billing/subscriptions
  • Network accessline 193
    - id: stripe-docs     resource: https://stripe.com/docs/billing/subscriptions     title: Stripe Subscription Billing
  • Network accessline 194
    resource: https://stripe.com/docs/billing/subscriptions
  • Network accessline 235
    sources:   - id: ga4-schema     resource: https://developers.google.com/analytics/bigquery/export-schema
  • Network accessline 236
    - id: ga4-schema     resource: https://developers.google.com/analytics/bigquery/export-schema     title: GA4 BigQuery Export schema
  • Network accessline 237
    resource: https://developers.google.com/analytics/bigquery/export-schema
  • Network accessline 336
    sources:   - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 337
    - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition     title: Revenue recognition policy
  • Network accessline 338
    resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 383
    [okflint](https://github.com/mattdav/okflint) is a dedicated Python linter for OKF bundles with 18 rules across 3 tiers (OKF core, profile, hygiene). If installed, always prefer it over the built-in bash script.
  • Network accessline 490
    sources:   - id: official-docs     resource: https://example.com/docs
  • Network accessline 491
    - id: official-docs     resource: https://example.com/docs     title: Official Documentation
  • Network accessline 492
    resource: https://example.com/docs
  • Network accessline 542
    # v0.1 body    # Citations    [1] https://example.com/docs
  • Network accessline 544
    [1] https://example.com/docs
  • Network accessline 547
    sources:      - id: docs        resource: https://example.com/docs
  • Network accessline 548
    - id: docs        resource: https://example.com/docs        title: Example Documentation
  • Network accessline 549
    resource: https://example.com/docs
  • Network accessline 660
    **When to mention this to users:** If they're enriching BigQuery datasets, point them to the [reference agent](https://github.com/GoogleCloudPlatform/open-knowledge-format). If they want enterprise catalog integration, point to kcmd.

skills/okf-open-knowledge-format/references/examples.md

  • Network accessline 57
    sources:   - id: fpa-handbook     resource: https://wiki.acme/finance/fpa-handbook
  • Network accessline 58
    - id: fpa-handbook     resource: https://wiki.acme/finance/fpa-handbook     title: FP&A reporting handbook
  • Network accessline 59
    resource: https://wiki.acme/finance/fpa-handbook
  • Network accessline 104
    sources:   - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 105
    - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition     title: Revenue recognition policy
  • Network accessline 106
    resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 169
    sources:   - id: cost-alloc     resource: https://wiki.acme/finance/cost-allocation
  • Network accessline 170
    - id: cost-alloc     resource: https://wiki.acme/finance/cost-allocation     title: Cost allocation standard
  • Network accessline 171
    resource: https://wiki.acme/finance/cost-allocation
  • Network accessline 211
    title: Orders description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 212
    description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders tags: [sales, orders, revenue]
  • Network accessline 213
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 220
    sources:   - id: bq-schema     resource: https://cloud.google.com/bigquery/docs/schemas
  • Network accessline 221
    - id: bq-schema     resource: https://cloud.google.com/bigquery/docs/schemas     title: BigQuery schema documentation
  • Network accessline 222
    resource: https://cloud.google.com/bigquery/docs/schemas
  • Network accessline 260
    title: Customers description: One row per registered customer with profile and lifetime data. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=customers
  • Network accessline 261
    description: One row per registered customer with profile and lifetime data. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=customers tags: [sales, customers, pii]
  • Network accessline 262
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=customers
  • Network accessline 306
    sources:   - id: gaap-rev     resource: https://www.fasb.org/revenue-recognition
  • Network accessline 307
    - id: gaap-rev     resource: https://www.fasb.org/revenue-recognition     title: GAAP Revenue Recognition Standard
  • Network accessline 308
    resource: https://www.fasb.org/revenue-recognition
  • Network accessline 363
    sources:   - id: sla-doc     resource: https://wiki.internal/sla/api-latency
  • Network accessline 364
    - id: sla-doc     resource: https://wiki.internal/sla/api-latency     title: API Latency SLA Definition
  • Network accessline 365
    resource: https://wiki.internal/sla/api-latency
  • Network accessline 408
    sources:   - id: incident-policy     resource: https://wiki.internal/incident-management-policy
  • Network accessline 409
    - id: incident-policy     resource: https://wiki.internal/incident-management-policy     title: Incident Management Policy
  • Network accessline 410
    resource: https://wiki.internal/incident-management-policy
  • Network accessline 465
    title: Create Order description: Creates a new order for an authenticated customer. resource: https://api.acme.com/v2/orders
  • Network accessline 466
    description: Creates a new order for an authenticated customer. resource: https://api.acme.com/v2/orders tags: [orders, write, v2]
  • Network accessline 467
    resource: https://api.acme.com/v2/orders
  • Network accessline 533
    sources:   - id: pricing-page     resource: https://acme.com/pricing
  • Network accessline 534
    - id: pricing-page     resource: https://acme.com/pricing     title: Pricing Page
  • Network accessline 535
    resource: https://acme.com/pricing

skills/okf-open-knowledge-format/references/spec-v01.md

  • Network accessline 184
    title: Customer Orders description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 185
    description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders tags: [sales, orders, revenue]
  • Network accessline 186
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 206
    [1] [BigQuery table schema](https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders)
  • Network accessline 227
    1. Check the [ingestion job dashboard](https://example.com/dash).
  • Network accessline 331
    [1] [BigQuery public dataset announcement](https://cloud.google.com/blog/products/data-analytics/...)
  • Network accessline 332
    [2] [Internal data quality runbook](https://wiki.acme.internal/data/quality)
  • Network accessline 419
    title: Sales description: All sales-related tables for the retail business. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales
  • Network accessline 420
    description: All sales-related tables for the retail business. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales tags: [sales]
  • Network accessline 421
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales
  • Network accessline 435
    title: Orders description: One row per completed customer order. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 436
    description: One row per completed customer order. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders tags: [sales, orders]
  • Network accessline 437
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders

skills/okf-open-knowledge-format/references/spec-v02.md

  • Network accessline 232
    title: Customer Orders description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 233
    description: One row per completed customer order across all channels. resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders tags: [sales, orders, revenue]
  • Network accessline 234
    resource: https://console.cloud.google.com/bigquery?p=acme&d=sales&t=orders
  • Network accessline 271
    1. Check the [ingestion job dashboard](https://example.com/dash).
  • Network accessline 293
    sources:   - id: ga4-schema     resource: https://developers.google.com/analytics/bigquery/export-schema
  • Network accessline 294
    - id: ga4-schema     resource: https://developers.google.com/analytics/bigquery/export-schema     title: GA4 BigQuery Export schema
  • Network accessline 295
    resource: https://developers.google.com/analytics/bigquery/export-schema
  • Network accessline 475
    - an absolute URL (for example `https://...`),
  • Network accessline 627
    sources:   - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 628
    - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition     title: Revenue recognition policy
  • Network accessline 629
    resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 870
    # Citations - https://wiki.acme/finance/fpa-handbook
  • Network accessline 871
    - https://wiki.acme/finance/fpa-handbook
  • Network accessline 872
    - https://wiki.acme/finance/revenue-recognition
  • Network accessline 873
    - https://wiki.acme/finance/cost-allocation
  • Network accessline 904
    sources:   - id: fpa-handbook     resource: https://wiki.acme/finance/fpa-handbook
  • Network accessline 905
    - id: fpa-handbook     resource: https://wiki.acme/finance/fpa-handbook     title: FP&A reporting handbook
  • Network accessline 906
    resource: https://wiki.acme/finance/fpa-handbook
  • Network accessline 940
    sources:   - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 941
    - id: rev-policy     resource: https://wiki.acme/finance/revenue-recognition     title: Revenue recognition policy
  • Network accessline 942
    resource: https://wiki.acme/finance/revenue-recognition
  • Network accessline 990
    sources:   - id: cost-alloc     resource: https://wiki.acme/finance/cost-allocation
  • Network accessline 991
    - id: cost-alloc     resource: https://wiki.acme/finance/cost-allocation     title: Cost allocation standard
  • Network accessline 992
    resource: https://wiki.acme/finance/cost-allocation

skills/okf-open-knowledge-format/scripts/validate.sh

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

skills/pier-cloud/.env.example

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

skills/pier-cloud/SKILL.md

  • Network accessline 6
    version: "1.2"   date: 2026-09-21   repository: https://github.com/fabricioctelles/skills
  • Network accessline 7
    date: 2026-09-21   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 8
    repository: https://github.com/fabricioctelles/skills
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 46
    **Base URL**: `https://api.piercloud.io`
  • Network accessline 90
    For endpoint reference, parameters, response structures, and cURL examples, see `references/REFERENCE.md`.
  • Network accessline 96
    - **API Docs**: https://docs.piercloud.com/api-docs-pier-cloud
  • Network accessline 97
    - **Public routes (EN)**: https://docs.piercloud.com/api-docs-pier-cloud/api-pier-cloud/public-routes-en-us
  • Network accessline 98
    - **Pier Cloud Platform**: https://piercloud.com/en/
  • Access to secretsline 102
    [Credential-related source omitted]

skills/pier-cloud/references/REFERENCE.md

  • Network accessline 5
    - **Base URL:** `https://api.piercloud.io`
  • Network accessline 6
    - **Docs:** https://docs.piercloud.com/api-docs-pier-cloud
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 39
    [Credential-related source omitted]
  • Network accessline 40
    https://api.piercloud.io/lighthouse/tenancies/$TENANCY_ID/contexts
  • Network accessline 45
    [Credential-related source omitted]
  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 48
    https://api.piercloud.io/lighthouse/tenancies/$TENANCY_ID/workspaces/{id}
  • Network accessline 53
    [Credential-related source omitted]
  • Network accessline 54
    [Credential-related source omitted]
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    https://api.piercloud.io/lighthouse/tenancies/$TENANCY_ID/workspaces-groups/{id}
  • Network accessline 61
    [Credential-related source omitted]
  • Network accessline 62
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Network accessline 64
    "https://api.piercloud.io/lighthouse/tenancies/$TENANCY_ID/views/{id}/data?start_date=2026-01-01&end_date=2026-01-31"
  • Network accessline 85
    https://api.piercloud.io
  • Network accessline 90
    All HTTP clients need to be registered on the Pier Cloud platform to obtain access credentials. For more information, [visit the link](https://docs.piercloud.com/plataforma-de-finops/finops-platform-english/platform-configuration/setup-feat
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 122
    curl -X POST https://api.piercloud.io/auth \
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 195
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/contexts  \
  • Network accessline 281
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/workspaces \
  • Network accessline 361
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/workspaces/1234 \
  • Network accessline 458
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/workspaces-groups?context_id=uuid \
  • Network accessline 547
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/workspaces-groups/{id} \
  • Network accessline 639
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/workspaces/{workspace_id}/views \
  • Network accessline 708
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/views/{id} \
  • Network accessline 812
    curl -X GET https://api.piercloud.io/lighthouse/tenancies/{tenancy_id}/views/{id}/data \

skills/pier-cloud/references/TROUBLESHOOTING.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Network accessline 103
    **Solutions**: 1. Check internet connectivity 2. Test API availability: `curl -I https://api.piercloud.io/auth`
  • Network accessline 104
    1. Check internet connectivity 2. Test API availability: `curl -I https://api.piercloud.io/auth` 3. Check if there is a proxy or firewall blocking
  • Network accessline 105
    2. Test API availability: `curl -I https://api.piercloud.io/auth`

skills/pier-cloud/scripts/README.md

  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 32
    Documentacao oficial: https://docs.piercloud.com/api-docs-pier-cloud
  • Access to secretsline 174
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-auth.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 27
    try:         response = requests.post(url, json=payload, timeout=30)
  • Network accessline 28
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-get-all-workspaces.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 15
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 24
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 42
    response = requests.get(url, headers=headers, params=params, timeout=30)
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-get-view-data.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 15
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 24
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 27
    [Credential-related source omitted]
  • Network accessline 48
    response = requests.get(url, headers=headers, params=params, timeout=60)
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-get-view.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 34
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-get-workspace-group.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 34
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 73
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-get-workspace.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 34
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-list-contexts.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 12
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 34
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-list-views.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 34
    response = requests.get(url, headers=headers, timeout=30)
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-list-workspace-groups.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 39
    response = requests.get(url, headers=headers, params=params, timeout=30)
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier-cloud-list-workspaces.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    API_BASE = "https://api.piercloud.io"
  • Access to secretsline 15
    [Credential-related source omitted]
  • Network accessline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 22
    response = requests.post(url, json=payload, timeout=30)
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 40
    response = requests.get(url, headers=headers, params=params, timeout=30)
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]

skills/pier-cloud/scripts/pier_cloud_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 21
    def __init__(self):         load_dotenv()         self.api_base = "https://api.piercloud.io"
  • Network accessline 22
    load_dotenv()         self.api_base = "https://api.piercloud.io"         self.client_id = os.getenv("PIERCLOUD_CLIENT_ID")
  • Network accessline 23
    self.api_base = "https://api.piercloud.io"
  • Access to secretsline 25
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Network accessline 45
    response = requests.post(
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 82
    response = requests.request(method, f"{self.api_base}{endpoint}", **kwargs)

skills/pstack-skill/README.md

  • Network accessline 7
    Ported from [pstack](https://github.com/cursor/plugins/tree/main/pstack) by [Lauren Tan (@poteto)](https://x.com/poteto), informed by [open-pstack](https://github.com/ericlitman/open-pstack). MIT-licensed; all credit for the method is hers.
  • Network accessline 41
    Via [skills.sh](https://skills.sh):
  • Network accessline 44
    npx skills add https://github.com/fabricioctelles/skills -s pstack-skill
  • Dangerous shell operationline 115
    Authoring-a-skill, Eval (blind candidate testing), figure-it-out (designs a bespoke rigorous playbook when none fits), create/maintain verification skill (a scripted way to prove real app behavior, any platform), Worktree cleanup (disk recl
  • Network accessline 213
    MIT, like upstream. pstack was created by [Lauren Tan](https://x.com/poteto); this adaptation translates Cursor-specific mechanics (plugins, cloud agents, Graphite, `/loop`) to platform-agnostic equivalents and repackages everything as one 

skills/pstack-skill/SKILL.md

  • Network accessline 17
    version: "1.6"   date: 2026-11-01   source: https://github.com/cursor/plugins/tree/main/pstack
  • Network accessline 18
    date: 2026-11-01   source: https://github.com/cursor/plugins/tree/main/pstack ---
  • Network accessline 19
    source: https://github.com/cursor/plugins/tree/main/pstack
  • Network accessline 24
    An orchestrator for high-rigor engineering work, distilled from [Lauren Tan's](https://x.com/poteto) pstack plugin into one self-contained skill. It turns an agent into a disciplined engineering team: deep before fast, evidence before claim
  • Network accessline 181
    Ported from [pstack](https://github.com/cursor/plugins/tree/main/pstack) by Lauren Tan and informed by [open-pstack](https://github.com/ericlitman/open-pstack), both MIT. This bundle adapts Cursor-specific mechanics (plugins, cloud agents, 

skills/pstack-skill/playbooks/worktree-cleanup.md

  • Dangerous shell operationline 9
    5. Prune the confirmed set. Per path, `git worktree remove --force <path>`; if the dir survives on ignored build artifacts, `rm -rf` it, then `git worktree prune`. Branch refs survive, so no commits are lost. Confirm with `df -h /` and re-l

skills/pstack-skill/references/skills/statechart/render.md

  • Network accessline 3
    Renderize cada arquivo `.mmd` que for mostrar com o pacote npm `pele@1.9.0` e entregue o SVG. Instale Pele uma vez, fora do repositório. Grave cada SVG ao lado do `.mmd`, com o mesmo nome. Consulte a [API do Pele](https://pele.run/api). Pas
  • Network accessline 7
    Pele ignora `theme` e `themeVariables` do Mermaid. Configure as variáveis CSS `--pele-*` em `.pele`, conforme a [documentação de temas](https://pele.run/theming). O compilador aplica a classe de cor de cada grupo, por exemplo `class sN teal

skills/pstack-skill/references/upstream-review-2026-11-01.md

  • Network accessline 7
    As fontes foram obtidas de `https://github.com/cursor/plugins.git`, caminho `pstack/`, com o verificador local. O histórico, o diff e os arquivos finais foram comparados com as adaptações existentes. A instalação de `~/.agents/skills/pstack

skills/pstack-skill/scripts/check-plan.mjs

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

skills/pstack-skill/scripts/check-plan.test.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/check-upstream.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 5
    readonly upstream_url="https://github.com/cursor/plugins.git"
  • Dangerous shell operationline 222
    trap 'rm -f -- "$temporary_state"' EXIT HUP INT TERM

skills/pstack-skill/scripts/log.sh

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

skills/pstack-skill/scripts/statechart/backends/cfg.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/backends/mermaid.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/backends/plain-text.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/backends/report.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/config.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/dot.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/marks.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/messages.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/spec.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/trace.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/value.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/verdict.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/frontends/view.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/ir.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/package.json

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/annotate.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/label.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/lift.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/loop-check.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/paths.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/reach.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/region-check.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/passes/regions.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/pipeline.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/run.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/statechart

  • Executable scriptline 1
    #!/bin/sh

skills/pstack-skill/scripts/statechart/statechart.ts

  • Executable scriptline 1
    #!/usr/bin/env node
  • Dangerous shell operationline 120
    'while read -r line; do :; done; kill -s KILL -- "-$1"; rm -rf -- "$2" "$3"',

skills/pstack-skill/scripts/statechart/test/chart.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/cli.test.ts

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 1292
    'CONSTANT RM = {"INVARIANT (*", "\\\\* r2"}\nSPECIFICATION TPSpec\nINVARIANT TPTypeOK TCConsistent\n',
  • Dangerous shell operationline 1298
    assert.match(r.configs.ChartRun, /^CONSTANT RM = .*"INVARIANT \(\*".*"\\\\\* r2"/m);

skills/pstack-skill/scripts/statechart/test/config-fuzz.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/CounterView/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/Login/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/LoginGuarded/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/LoginParallel/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/MediaPlayer/verdict-2.out

  • Network accessline 30
    @!@!@ENDMSG 2185 @!@!@ @!@!@STARTMSG 2284:3 @!@!@ Declaring state or action constraints during liveness checking is dangerous: Please read section 14.3.5 on page 247 of Specifying Systems (https://lamport.azurewebsites.net/tla/book.html) an
  • Network accessline 31
    @!@!@STARTMSG 2284:3 @!@!@ Declaring state or action constraints during liveness checking is dangerous: Please read section 14.3.5 on page 247 of Specifying Systems (https://lamport.azurewebsites.net/tla/book.html) and optionally the discus
  • Network accessline 32
    Declaring state or action constraints during liveness checking is dangerous: Please read section 14.3.5 on page 247 of Specifying Systems (https://lamport.azurewebsites.net/tla/book.html) and optionally the discussion at https://discuss.tla

skills/pstack-skill/scripts/statechart/test/corpus/MediaPlayer/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/MediaPlayerFixed/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/MediaPlayerProps/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhase/TwoPhase.cfg

  • Dangerous shell operationline 1
    CONSTANT RM = {r1, r2}

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhase/TwoPhase.tla

  • Dangerous shell operationline 9
    Messages == [type : {"Prepared"}, rm : RM] \cup [type : {"Commit", "Abort"}]
  • Dangerous shell operationline 12
    /\ rmState \in [RM -> {"working", "prepared", "committed", "aborted"}]
  • Dangerous shell operationline 65
    \/ \E r \in RM :
  • Dangerous shell operationline 73
    \A r1, r2 \in RM : ~ /\ rmState[r1] = "aborted"

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhase/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhaseFixed/TwoPhaseFixed.cfg

  • Dangerous shell operationline 1
    CONSTANT RM = {r1, r2}

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhaseFixed/TwoPhaseFixed.tla

  • Dangerous shell operationline 9
    Messages == [type : {"Prepared"}, rm : RM] \cup [type : {"Commit", "Abort"}]
  • Dangerous shell operationline 12
    /\ rmState \in [RM -> {"working", "prepared", "committed", "aborted"}]
  • Dangerous shell operationline 65
    \/ \E r \in RM :
  • Dangerous shell operationline 73
    \A r1, r2 \in RM : ~ /\ rmState[r1] = "aborted"

skills/pstack-skill/scripts/statechart/test/corpus/TwoPhaseFixed/view.mjs

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/dependencies.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/differential.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/java.ts

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

skills/pstack-skill/scripts/statechart/test/labels.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/messages.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/pipeline.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/plain-tlc.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/render.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/tlc-out.test.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/test/tlc.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/statechart/worker.ts

  • Executable scriptline 1
    Executable file

skills/pstack-skill/scripts/worktree-audit.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 127
    rm -f "$prs"

skills/ralph-loop-kiro-specs/SKILL.md

  • Network accessline 16
    date: 2026-04-28   license: Apache-2.0   original_project: https://github.com/mreferre/ralph-loop-kiro-specs
  • Network accessline 17
    license: Apache-2.0   original_project: https://github.com/mreferre/ralph-loop-kiro-specs   original_author: mreferre
  • Network accessline 18
    original_project: https://github.com/mreferre/ralph-loop-kiro-specs
  • Network accessline 25
    An automated, iterative agent runner that drives spec-based development in [Kiro](https://kiro.dev). It wraps `kiro-cli` in a bash loop, feeding it a carefully engineered prompt that turns Kiro into a disciplined, self-correcting implementa
  • Network accessline 27
    > **Attribution:** Based on [ralph-loop-kiro-specs](https://github.com/mreferre/ralph-loop-kiro-specs) by [mreferre](https://github.com/mreferre), licensed under Apache License 2.0.
  • Network accessline 40
    | Requirement | Details | |---|---| | Kiro CLI | `kiro-cli` must be installed and on `PATH` ([kiro.dev/cli](https://kiro.dev/cli/)) |
  • Network accessline 41
    |---|---| | Kiro CLI | `kiro-cli` must be installed and on `PATH` ([kiro.dev/cli](https://kiro.dev/cli/)) | | Kiro IDE | [kiro.dev](https://kiro.dev/) installed |
  • Network accessline 42
    | Kiro CLI | `kiro-cli` must be installed and on `PATH` ([kiro.dev/cli](https://kiro.dev/cli/)) |
  • Network accessline 43
    | Kiro IDE | [kiro.dev](https://kiro.dev/) installed |
  • Network accessline 184
    This skill is based on [ralph-loop-kiro-specs](https://github.com/mreferre/ralph-loop-kiro-specs) by [mreferre](https://github.com/mreferre), licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).
  • Network accessline 193
    http://www.apache.org/licenses/LICENSE-2.0

skills/ralph-loop-kiro-specs/references/ralph-loop-kiro-specs-prompt.md

  • Network accessline 3
    > Based on [ralph-loop-kiro-specs](https://github.com/mreferre/ralph-loop-kiro-specs) by [mreferre](https://github.com/mreferre).
  • Network accessline 216
    1. Build an HTML page at `.kiro/specs/SPECS_NAME/summary.html` that presents a readable, multi-pane summary of the entire spec implementation. The page should be a single self-contained HTML file (inline CSS and JS, no external dependencies

skills/ralph-loop-kiro-specs/scripts/ralph-loop-kiro-specs-script.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 4
    # Ralph Loop for Kiro Specs — Runner Script # Based on https://github.com/mreferre/ralph-loop-kiro-specs
  • Network accessline 5
    # Based on https://github.com/mreferre/ralph-loop-kiro-specs

skills/resume-ats-beater/SKILL.md

  • Network accessline 6
    version: "2.0"   date: 2026-06-25   repository: https://github.com/fabricioctelles/skills
  • Network accessline 7
    date: 2026-06-25   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 8
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 232
    > **Para consultar seu SSI:** > 1. Acesse [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) (precisa estar logado no LinkedIn).
  • Network accessline 233
    > 1. Acesse [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) (precisa estar logado no LinkedIn).

skills/resume-ats-beater/references/auditoria-linkedin.md

  • Network accessline 243
    | Open to Work | Perfil → botão "Open to" → Finding a new job → Recruiters only | | Profile language | Settings → Account → Site preferences → Language | | SSI | [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) |
  • Network accessline 245
    | SSI | [linkedin.com/sales/ssi](https://www.linkedin.com/sales/ssi) |

skills/resume-ats-beater/references/ssi.md

  • Network accessline 3
    > Acesso: [linkedin.com/sales/ssi](https://linkedin.com/sales/ssi)

skills/revenue-centric-design/SKILL.md

  • Network accessline 16
    - name: Richard (@richardrx)       role: original content (134 principles)       url: https://x.com/richardrx
  • Network accessline 17
    role: original content (134 principles)       url: https://x.com/richardrx     - name: Helio Costa (@heliocosta-dev)
  • Network accessline 18
    url: https://x.com/richardrx
  • Network accessline 19
    - name: Helio Costa (@heliocosta-dev)       role: original skill (extraction, translation, structure)       url: https://github.com/heliocosta-dev/revenue-centric-design
  • Network accessline 20
    role: original skill (extraction, translation, structure)       url: https://github.com/heliocosta-dev/revenue-centric-design     - name: ft.ia.br (@fabricioctelles)
  • Network accessline 21
    url: https://github.com/heliocosta-dev/revenue-centric-design
  • Network accessline 22
    - name: ft.ia.br (@fabricioctelles)       role: evolution (audit template, scripts, hooks, project log, gotchas)       url: https://ft.ia.br
  • Network accessline 23
    role: evolution (audit template, scripts, hooks, project log, gotchas)       url: https://ft.ia.br   version: "1.3.0"
  • Network accessline 24
    url: https://ft.ia.br
  • Network accessline 25
    version: "1.3.0"   date: 2026-09-17   repository: https://github.com/fabricioctelles/skills
  • Network accessline 26
    date: 2026-09-17   repository: https://github.com/fabricioctelles/skills   license: Source-available (see LICENSE)
  • Network accessline 27
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 34
    134 principles distilled, with the author's permission, from product designer **Richard ([@richardrx](https://x.com/richardrx)**, ex-Volkswagen, PayPal, IBM; translated from
  • Network accessline 35
    **Richard ([@richardrx](https://x.com/richardrx)**, ex-Volkswagen, PayPal, IBM; translated from
  • Network accessline 142
    RCD supplies the **principle and its evidence**; execution skills own the workflow. The skills below are from [Corey Haines' marketingskills](https://github.com/coreyhaines31/marketingskills)
  • Network accessline 143
    below are from [Corey Haines' marketingskills](https://github.com/coreyhaines31/marketingskills)
  • Network accessline 169
    derivative, in full): attribution to @richardrx required; gambling/betting/casino use prohibited. This skill is a derivative of [heliocosta-dev/revenue-centric-design](https://github.com/heliocosta-dev/revenue-centric-design),
  • Network accessline 170
    prohibited. This skill is a derivative of [heliocosta-dev/revenue-centric-design](https://github.com/heliocosta-dev/revenue-centric-design), restructured and extended here (gotchas, audit template, revenue-math script, project log).
  • Network accessline 171
    [heliocosta-dev/revenue-centric-design](https://github.com/heliocosta-dev/revenue-centric-design),

skills/revenue-centric-design/references/ai-era-differentiation.md

  • Network accessline 8
    **The move.** Obsess over activation, not velocity. Attack the three things vibe coding never touches: onboarding, attention hierarchy, and value delivery in the first sessions (TTV). More products now compete for the same user attention, s
  • Network accessline 10
    **Source.** [@richardrx · 2026-04-02](https://x.com/richardrx/status/2039685818273378644)
  • Network accessline 16
    **Evidence.** VW Up, Seat Mii, and Skoda Citigo share the exact same platform — chassis, drivetrain, and the identical EA211 engine — yet are designed and packaged for different ICPs (young, pragmatic-utility, reliability). **Voice.** "The 
  • Network accessline 18
    **Source.** [@richardrx · 2026-03-03](https://x.com/richardrx/status/2028837448717926518)
  • Network accessline 24
    **Evidence.** The "Roast My Startup" tool was cloned within a week — copies flooded the timeline — proving a codebase-only edge is no defense. **Voice.** "Clones can't copy trust." **Source.** [@richardrx · 2026-03-03](https://x.com/richard
  • Network accessline 26
    **Source.** [@richardrx · 2026-03-03](https://x.com/richardrx/status/2028777831233114152)
  • Network accessline 32
    **Evidence.** An EEG study (Fabiano et al., Frontiers in Human Neuroscience) links short-form-video addiction to reduced frontal-lobe activity and weakened ability to focus. **Voice.** "TikTok is the hot dog of social media — hyper-palatabl
  • Network accessline 34
    **Source.** [@richardrx · 2026-02-26](https://x.com/richardrx/status/2026978144343687177)
  • Network accessline 39
    **The move.** Fix the three recurring failures: (1) generic, inconsistent aesthetics (every component a different color, purple/green gradients on dark/white); (2) over-indexing on features instead of the value/pain they address; (3) barely
  • Network accessline 41
    **Source.** [@richardrx · 2026-02-21](https://x.com/richardrx/status/2025246347587162602)
  • Network accessline 46
    **The move.** Refuse the false shortcut. Without a design system and context, generated components are superficially similar but fundamentally inconsistent (random button padding, off-brand colors, inconsistent UX patterns). Manual tweaks d
  • Network accessline 48
    **Source.** [@richardrx · 2026-02-18](https://x.com/richardrx/status/2024076972565963186)
  • Network accessline 55
    **Visual.** The Dunning-Kruger curve — confidence spikes at "Ignorant" (low knowledge), craters at "Cultured," and climbs toward "Expert," with a labeled "confidence gap" — `../assets/2013264068518289753__2.jpg` **Voice.** "You can own all 
  • Network accessline 57
    **Source.** [@richardrx · 2026-01-19](https://x.com/richardrx/status/2013264068518289753)

skills/revenue-centric-design/references/audit-template.md

  • Network accessline 21
    | # | Finding | Mechanism | Principle (reference file) | The move | Evidence | |---|---------|-----------|----------------------------|----------|----------| | 1 | Hero opens with the product category, not the visitor's pain | 5-second test
  • Network accessline 23
    | 1 | Hero opens with the product category, not the visitor's pain | 5-second test | "Pass the 5-second test — lead with the problem" (conversion-and-landing-pages) | Rewrite the first line to the pain: "Your team loses 6 hours a week hunti

skills/revenue-centric-design/references/behavioral-science-toolkit.md

  • Network accessline 9
    **Evidence.** Tapping-vs-listening study: tappers hear the full song in their head; listeners only get the taps. Listeners guessed 3 of 120 songs correctly (2.5%) — far below tappers' expectations. **Voice.** "You're humming the whole song 
  • Network accessline 11
    **Source.** [@richardrx · 2026-06-04](https://x.com/richardrx/status/2062509937037590997)
  • Network accessline 18
    **Visual.** Bar chart of effective organ-donor consent by country: opt-in nations low (Denmark 4.25%, Germany 12%, UK 17.17%, Netherlands 27.5%) vs opt-out nations ~100% (Austria, France, Hungary, Portugal). — `../assets/2057872036718899256
  • Network accessline 20
    **Source.** [@richardrx · 2026-05-22](https://x.com/richardrx/status/2057872036718899256)
  • Network accessline 24
    **Apply when.** Right after signup, purchase, or any meaningful commitment, when buyer's remorse or doubt could creep in. **The move.** Use choice-supportive bias deliberately: send a strong welcome email with clear next steps so the new us
  • Network accessline 26
    **Source.** [@richardrx · 2026-04-29](https://x.com/richardrx/status/2049392897598849333)
  • Network accessline 32
    **Evidence.** Sunk cost is what keeps many users on certain LLMs — fear of losing your memory/history, even when it could be exported with a copy/paste. **Visual.** Hotel-listing UI using scarcity ("Only 2 rooms left") — illustrative exampl
  • Network accessline 34
    **Source.** [@richardrx · 2026-03-02](https://x.com/richardrx/status/2028471666297217460)
  • Network accessline 41
    **Visual.** Real billboard: "LAST YEAR WE SOLD 526 HOMES. YOUR COUSIN SOLD 2. LIST RESPONSIBLY." — the precise number doing the persuasion. — `../assets/2024141244717281514__1.jpg` **Voice.** "'526 houses' inspires confidence; 'over 500 hou
  • Network accessline 43
    **Source.** [@richardrx · 2026-02-18](https://x.com/richardrx/status/2024141244717281514)
  • Network accessline 49
    **Visual.** Good/bad confirm dialog: bad = both buttons same green weight; good = a ghost-text "Cancel" beside a solid red "Delete now," so the primary action stands out. — `../assets/2014317885494059106__1.jpg` **Voice.** "If everything gr
  • Network accessline 51
    **Source.** [@richardrx · 2026-01-22](https://x.com/richardrx/status/2014317885494059106)
  • Network accessline 58
    **Visual.** Mobile checkout labeled "Analysis paralysis": payment options split into smaller stages — advice to break choices into ~4 steps. — `../assets/2013597792447394034__1.jpg` **Voice.** "They don't file a support ticket. They just cl
  • Network accessline 60
    **Source.** [@richardrx · 2026-01-20](https://x.com/richardrx/status/2013597792447394034)

skills/revenue-centric-design/references/checkout-and-forms.md

  • Network accessline 8
    **The move.** Count perceived effort, not steps. A screen full of text, warnings, secondary info raises cognitive load even without interaction. Ask: how much effort can I remove without destroying the business value of that data? Sometimes
  • Network accessline 10
    **Source.** [@richardrx · 2026-08-12](https://x.com/richardrx/status/2087502085151424711)
  • Network accessline 15
    **The move.** Add microcopy at the exact risk moment: "Never share your number outside the app. The store and courier already have your contact via chat." Transparency is the antidote in low-trust verticals (auto repair, delivery). **Voice.
  • Network accessline 17
    **Source.** [@richardrx · 2026-06-29](https://x.com/richardrx/status/2071546806987538924)
  • Network accessline 22
    **The move.** (1) Ask less — only what's relevant at that specific step; more questions = less conversion. (2) Avoid typing when possible (swipe/tap costs less than entering data, especially mobile). (3) Explain when asking for sensitive da
  • Network accessline 24
    **Source.** [@richardrx · 2025-12-23](https://x.com/richardrx/status/2003495704849760387)
  • Network accessline 30
    **Visual.** Richard's own checkout applying the list at once: lock icon + "Site Seguro" in the header, four fields only (name, surname, e-mail, +55 phone with a numeric mask), a product thumbnail in the order summary, "Desconto 5% PIX" and 
  • Network accessline 32
    **Source.** [@richardrx · 2025-12-12](https://x.com/richardrx/status/1999584679247134761)
  • Network accessline 37
    **The move.** Treat this as a checklist: eliminate late costs, allow guest checkout, show delivery time early, simplify checkout, add trust signals, show total price upfront, test for errors, publish return policy. Amazon shows internationa
  • Network accessline 39
    **Source.** [@richardrx · 2025-12-09](https://x.com/richardrx/status/1998432350842016222)

skills/revenue-centric-design/references/churn-and-retention.md

  • Network accessline 8
    **The move.** Match symptom to owner: month-1 churn → activation/expectation; trial-no-convert → paywall timing/value ladder; visit-no-signup → ICP/positioning/traffic source. These mix — a clear ICP + good offer first, then an experience a
  • Network accessline 10
    **Source.** [@richardrx · 2026-08-05](https://x.com/richardrx/status/2085056354360729949)
  • Network accessline 15
    **The move.** Both are the wrong place — the decision was made earlier. Activation fixes both: shrink TTV and you retain more AND get each customer across the payback line before they vanish. A customer who dies in month 2 with a 4-month pa
  • Network accessline 17
    **Source.** [@richardrx · 2026-06-30](https://x.com/richardrx/status/2071931705573748896)
  • Network accessline 21
    **Apply when.** Designing for retention/lock-in, or explaining why a useful product still churns. **The move.** Engineer switching cost deliberately — a "compound interest" that grows the product's value over time. Five levers: **muscle mem
  • Network accessline 23
    **Source.** [@richardrx · 2026-06-23](https://x.com/richardrx/status/2069382946214080985)
  • Network accessline 28
    **The move.** Proactively offer upgrades and migrations to active users — not release emails nobody reads or an Instagram post. Ask: "When we shipped the last relevant feature or version, how many active customers were told?" Offering migra
  • Network accessline 30
    **Source.** [@richardrx · 2026-05-19](https://x.com/richardrx/status/2056715097796411514)
  • Network accessline 35
    **The move.** Three plays: (1) Show concrete loss — "You'll lose access to relationship data on your 476 configured clients and 8 months of history"; concrete loss outweighs abstract benefit (loss aversion). (2) Offer an alternative before 
  • Network accessline 37
    **Source.** [@richardrx · 2026-05-13](https://x.com/richardrx/status/2054562119962501186)
  • Network accessline 42
    **The move.** Audit three common mismatches: (1) result promise vs. tool delivery ("Increase sales 30%" → a metrics dashboard); (2) simplicity promise vs. complex product ("Set up in 5 minutes" → 47 fields, 3 integrations, 20-min tutorial);
  • Network accessline 44
    **Source.** [@richardrx · 2026-04-29](https://x.com/richardrx/status/2049568514311172355)
  • Network accessline 49
    **The move.** Use jobs-to-be-done thinking. Instead of faking engagement, anchor the product to an event that already recurs in the user's life and returns yearly without a push. Ask: "If the job my product does is finished, what life event
  • Network accessline 51
    **Source.** [@richardrx · 2026-04-24](https://x.com/richardrx/status/2047620778338795918)
  • Network accessline 56
    **The move.** Three drivers of low-ticket support load: different buyer profile (less patience, less digital familiarity, more expectation of human help); impulse purchase (low friction → buys without understanding → seeks support); inverte
  • Network accessline 58
    **Source.** [@richardrx · 2026-04-23](https://x.com/richardrx/status/2047289409238712726)
  • Network accessline 64
    **Visual.** Side-by-side: a dense, legalese contract clause (red X) vs. a plain-language rewrite "In this contract you authorize the bank…" (green check), with an "Easy-speech bias" callout. — `../assets/2041829519611371727__1.jpg` **Voice.
  • Network accessline 66
    **Source.** [@richardrx · 2026-04-08](https://x.com/richardrx/status/2041829519611371727)
  • Network accessline 70
    **Apply when.** Designing long-term retention/lock-in at any scale. **The move.** Learn from the mechanism, ethically: every layer of value (data history, integrations, financial products, workflow embedding) makes leaving more expensive. T
  • Network accessline 72
    **Source.** [@richardrx · 2026-03-27](https://x.com/richardrx/status/2037543117612630126)
  • Network accessline 76
    **Apply when.** Justifying onboarding investment to a numbers-driven founder. **The move.** Keep the units explicit: monthly cancellations = base × monthly churn; prevented cancellations = cancellations × relative reduction; recovered MRR =
  • Network accessline 78
    **Source.** [@richardrx · 2026-03-19](https://x.com/richardrx/status/2034571753263939621)
  • Network accessline 83
    **The move.** **Phase 1 — Time-to-value vs. cognitive load:** ditch the setup wizard (asking work before delivering value reads as hostile territory in 10 seconds); use progressive disclosure, let users create and see results before asking 
  • Network accessline 85
    **Source.** [@richardrx · 2026-01-30](https://x.com/richardrx/status/2017274698699067466)
  • Network accessline 89
    **Apply when.** Churn is high and you don't know which of the three it is. **The move.** Diagnose first: users who never reach value (activation) vs users who reached it and still left (perceived value) vs users who struggled (interface). E
  • Network accessline 91
    **Source.** [@richardrx · 2025-12-17](https://x.com/richardrx/status/2001408166404530231)

skills/revenue-centric-design/references/conversion-and-landing-pages.md

  • Network accessline 7
    **Apply when.** Founders separate "conversion work" from performance work. **The move.** Treat LCP/web vitals as a conversion experiment with the same rigor as copy tests — especially on paid traffic where every bounce is paid for. **Source
  • Network accessline 9
    **Source.** [@richardrx · 2026-08-04](https://x.com/richardrx/status/2084589988843299217)
  • Network accessline 13
    **Apply when.** Collecting praise but no revenue. **The move.** Sell before building. Richard sold 20 subscriptions off a gray clickable wireframe — the QR code wasn't even real. Nobody said "paint the wireframe"; they asked for invoices an
  • Network accessline 15
    **Source.** [@richardrx · 2026-07-07](https://x.com/richardrx/status/2074539418266812580) and [@richardrx · 2026-06-24](https://x.com/richardrx/status/2069743203863962080)
  • Network accessline 20
    **The move.** Work the cascade in order: ICP → the buyer's **awareness level** (Eugene Schwartz's 5 stages) → what you say and how → visual positioning (tone → form, color, type, space). Low awareness: open on the problem, name the pain in 
  • Network accessline 22
    **Source.** [@richardrx · 2026-06-23](https://x.com/richardrx/status/2069469303464730988)
  • Network accessline 28
    **Evidence.** A founder tripled ad spend; revenue rose only 11%. Warm-traffic conversion of ~3% (driven by Instagram followers) cratered to 0.5% on cold traffic; fixing the obvious lifted it to 2% — 4x the real number. **Voice.** "Scaling b
  • Network accessline 30
    **Source.** [@richardrx · 2026-06-08](https://x.com/richardrx/status/2063972594223661127)
  • Network accessline 34
    **Apply when.** A hero trades clarity for "creativity" ("Revolutionize your workflow" doesn't say what it does; "The definitive productivity platform" doesn't say for whom). **The move.** A hero needs: (1) a headline saying what the product
  • Network accessline 36
    **Source.** [@richardrx · 2026-05-29](https://x.com/richardrx/status/2060409264683044995)
  • Network accessline 41
    **The move.** Make the CTA answer the three questions the brain asks before clicking: (1) what happens when I click, (2) how long it takes, (3) what it costs/commits. "Sign up" answers none; "Start free in 30s" answers two. Add a click trig
  • Network accessline 43
    **Source.** [@richardrx · 2026-05-25](https://x.com/richardrx/status/2058875777739866490)
  • Network accessline 49
    **Evidence.** If you close 1 in 50 leads, dropping to 30 leads with 1 close nearly doubles media efficiency — same spend, lower CAC. **Voice.** "The lead with no money won't magically generate money between the landing page and the sales ca
  • Network accessline 51
    **Source.** [@richardrx · 2026-05-18](https://x.com/richardrx/status/2056385204785213446)
  • Network accessline 58
    **Visual.** A social-proof wall done right: real faces, names + roles, verifiable reviews, and recognizable client logos (Volkswagen, Coca-Cola, Samsung, Itaú, Volvo, DocuSign, Hotmart) under a "+10,000 professionals" headline — `../assets/
  • Network accessline 60
    **Source.** [@richardrx · 2026-05-14](https://x.com/richardrx/status/2054910531132183030)
  • Network accessline 66
    **Evidence.** Booking runs 1,000+ simultaneous experiments (per Lukas Vermeer, 8 yrs leading experimentation); showing sold-out hotels alongside available ones *raised* bookings by sharpening perceived scarcity. **Voice.** "The user convert
  • Network accessline 68
    **Source.** [@richardrx · 2026-05-11](https://x.com/richardrx/status/2053832356293738914)
  • Network accessline 74
    **Evidence.** Two ~95%-identical pages, same niche/offer/order: 4% vs 0.6%. The 4% page belonged to Richard's client; the 0.6% was a near-pixel clone by a builder — who unknowingly DM'd the original team to complain it wasn't converting. **
  • Network accessline 76
    **Source.** [@richardrx · 2026-05-09](https://x.com/richardrx/status/2053086365781205142)
  • Network accessline 81
    **The move.** Open with the visitor's problem, not yourself. "AI-powered project management platform" → meh; "Your team loses 6 hours a week hunting for information" → keep going. One talks about itself, the other talks about me. If the fir
  • Network accessline 83
    **Source.** [@richardrx · 2026-05-01](https://x.com/richardrx/status/2050280273682510230)
  • Network accessline 88
    **The move.** (1) Contrast is relative to surroundings, not an isolated color — a big, differently-shaped button in whitespace is *seen before it's read* (accessibility ratio 4.5:1 is a floor, not the goal). (2) Placement: Fitts's law (clos
  • Network accessline 90
    **Source.** [@richardrx · 2026-04-28](https://x.com/richardrx/status/2049215050997784774)
  • Network accessline 95
    **The move.** Fix the four standard failures: (1) "Complete platform" means nothing → "Cut new-dev onboarding time 40%"; (2) features on top → lead with the pain, feature as the solution (nobody wakes up wanting a "custom report feature"); 
  • Network accessline 97
    **Source.** [@richardrx · 2026-04-17](https://x.com/richardrx/status/2045154631974539650)
  • Network accessline 102
    **The move.** Make the primary action visually dominant so it's found in a glance. If the key button competes with too many elements it loses prominence; if it's hidden behind interaction it's effectively invisible. Leverage image superiori
  • Network accessline 104
    **Source.** [@richardrx · 2026-04-08](https://x.com/richardrx/status/2042013751742705816)
  • Network accessline 110
    **Visual.** A side-by-side "Google Stitch vs Human" LP comparison being judged on looks alone — context for the argument, not a model to copy — `../assets/2034638793219694734__q__1.jpg` **Voice.** "Product design doesn't compete with art. I
  • Network accessline 112
    **Source.** [@richardrx · 2026-03-19](https://x.com/richardrx/status/2034638793219694734)
  • Network accessline 119
    **Visual.** An "ugly-but-converts" waterproofing LP: urgency bar, high-contrast orange CTAs, a short above-the-fold form, stat row (12,500+ / 4.9★ / 20+ yrs / 100%), and a trust-badge strip (incl. lifetime warranty) — `../assets/20237779166
  • Network accessline 121
    **Source.** [@richardrx · 2026-02-17](https://x.com/richardrx/status/2023777916673220817)
  • Network accessline 125
    **Apply when.** You're packing a features page with dense prose expecting visitors to read it top to bottom. **The move.** Front-load three crisp bullets and make a demo video easy to find; let the deep copy serve the minority of technical,
  • Network accessline 127
    **Source.** [@richardrx · 2026-02-09](https://x.com/richardrx/status/2020815036168437814)
  • Network accessline 132
    **The move.** Kill outbound clicks entirely. Make the CTA generate strong contrast against the rest of the interface in position, size, and color — if it isn't easy to notice and click, it won't be clicked. **Visual.** A wireframe showing t
  • Network accessline 134
    **Source.** [@richardrx · 2026-02-05](https://x.com/richardrx/status/2019514730696565238)
  • Network accessline 148
    **Visual.** Schwartz's 5 awareness stages as a rising ramp (Unaware → Problem → Solution → Product → Most Aware) — `../assets/2011427153133351046__3.jpg`; plus the demographic-twins diagram (Charles vs Ozzy, identical on paper) — `../assets
  • Network accessline 150
    **Source.** [@richardrx · 2026-01-14](https://x.com/richardrx/status/2011427153133351046)
  • Network accessline 154
    **Apply when.** Auditing or building any LP. **The move.** Run the checklist top to bottom. Mantra: Clarity > creativity. Result > feature. Speed > polish. If it doesn't convert in 2026, it's not your traffic — it's your page. **Source.** [
  • Network accessline 156
    **Source.** [@richardrx · 2026-01-02](https://x.com/richardrx/status/2007216871607771303)
  • Network accessline 160
    **Apply when.** Users hesitate right before the CTA. **The move.** Find the real objections by talking to customers and reading complaint pages (ReclameAqui) and app-store comments; then test which click trigger performs best. No mystery, j
  • Network accessline 162
    **Source.** [@richardrx · 2025-12-19](https://x.com/richardrx/status/2002076748112875558)
  • Network accessline 167
    **The move.** Follow five rules: (1) use any platform, but deliver content fast and target an "A" on GTMetrix; (2) lead with a short pain or clear benefit, then make the promise tangible in the subhead; (3) create visual contrast with what 
  • Network accessline 169
    **Source.** [@richardrx · 2025-11-10](https://x.com/richardrx/status/1987842649261261240)
  • Network accessline 173
    **Apply when.** One generic CTA label serves the whole journey. **The move.** Audit every CTA against the stage it appears in; test stage-matched variants. Small adjustments, large results. **Source.** [@richardrx · 2025-11-07](https://x.co
  • Network accessline 175
    **Source.** [@richardrx · 2025-11-07](https://x.com/richardrx/status/1986836679953719632)
  • Network accessline 179
    **Apply when.** Choosing imagery for LPs and proof sections. **The move.** Prefer real users/team over polished models; user-generated reviews and simple real photos often beat studio shots. Chinese sites exploit this at scale with gamified
  • Network accessline 180
    **The move.** Prefer real users/team over polished models; user-generated reviews and simple real photos often beat studio shots. Chinese sites exploit this at scale with gamified UGC. **Evidence.** The stock-model / team-developer comparis
  • Network accessline 181
    **Evidence.** The stock-model / team-developer comparison is the post's. 37signals' own writeup of the test ([Signal v. Noise, "Behind the scenes: A/B testing part 3"](https://signalvnoise.com/posts/2991-behind-the-scenes-ab-testing-part-3-
  • Network accessline 183
    **Source.** [@richardrx · 2025-11-04](https://x.com/richardrx/status/1985681720104903142)

skills/revenue-centric-design/references/dashboards-and-data-viz.md

  • Network accessline 7
    **Apply when.** A dashboard shows everything but guides nothing. **The move.** Compare before/after: giant number fighting the chart below, tabs inside tabs, bars that tell nothing → chart that breathes, selected month popping, space for a 
  • Network accessline 9
    **Source.** [@richardrx · 2026-07-10](https://x.com/richardrx/status/2075623473565647202)
  • Network accessline 15
    **Visual.** An annotated repair-shop dashboard ("Quadro Geral") with seven callouts: 01 logo, 02 sidebar navigation, 03 the main revenue KPI (R$57,257, ↗6.2% vs last month) top-left, 04 average ticket, 05 the Max / 12-month / 3-month / 30-d
  • Network accessline 17
    **Source.** [@richardrx · 2025-12-16](https://x.com/richardrx/status/2000930776636940333)
  • Network accessline 21
    **Apply when.** Stakeholders keep asking to add "just one more" KPI. **The move.** Pick the KPI shortlist for the business type and leave the rest off the panel. E-commerce: conversion rate, average order value (AOV), CAC, customer lifetime
  • Network accessline 23
    **Source.** [@richardrx · 2025-11-04](https://x.com/richardrx/status/1985828780838097317)

skills/revenue-centric-design/references/lp-diagnostic-framework.md

  • Network accessline 270
    **Framework author.** Richard ([@richardrx](https://x.com/richardrx)) — "Design for startups"
  • Network accessline 272
    **Original article.** [Um framework para descobrir por que uma LP não converte](https://x.com/richardrx/status/2089755232511123628) — published 2026-08-18

skills/revenue-centric-design/references/metrics-and-experimentation.md

  • Network accessline 8
    **The move.** Find the single retention metric that compounds your DAU before choosing mechanics. PBL (points, badges, leaderboards) is the free sample — there are ~290 gamification mechanics. Useful three: competition (defined start/middle
  • Network accessline 10
    **Source.** [@richardrx · 2026-07-27](https://x.com/richardrx/status/2081714430811730162)
  • Network accessline 15
    **The move.** Treat signups as top-of-funnel only — never stop reading there. Track who returns on day 2 and day 7 (D1/D7 retention) and how many complete the value-delivering action (activation). Paid media can inflate signups while real r
  • Network accessline 17
    **Source.** [@richardrx · 2026-06-11](https://x.com/richardrx/status/2065082771987394651)
  • Network accessline 22
    **The move.** Before running, compute the minimum sample size (free calculators exist); if you can't hit that floor in reasonable time, don't start. Test big things (headline, offer, pricing structure, onboarding) since large effects need l
  • Network accessline 24
    **Source.** [@richardrx · 2026-06-01](https://x.com/richardrx/status/2061463480868229189)
  • Network accessline 29
    **The move.** Convert size to expected customers before reacting: a good waitlist converts 15–20% to paying, above 30% is excellent. 53 people at 20% = 10 customers; 1,000 people at 1% = 10 customers — same result, different perception. Unt
  • Network accessline 31
    **Source.** [@richardrx · 2026-04-17](https://x.com/richardrx/status/2045094511106220220)
  • Network accessline 36
    **The move.** Do the churn→LTV math: at 25% monthly churn on 1,000 users you must add 250 new users/month just to break even — kill paid traffic and the product dies in ~4 months. Then improve retention without Figma: define the Aha Moment,
  • Network accessline 38
    **Source.** [@richardrx · 2026-04-06](https://x.com/richardrx/status/2041184077106004289)
  • Network accessline 42
    **Apply when.** A founder fixates on one number or conflates what each metric diagnoses. **The move.** Use each metric as a diagnostic for its matching layer, then read the full panel before prescribing a fix: ARR alone cannot prove health,
  • Network accessline 44
    **Source.** [@richardrx · 2026-01-12](https://x.com/richardrx/status/2010675817483817384)

skills/revenue-centric-design/references/onboarding-and-activation.md

  • Network accessline 7
    **Apply when.** Activation is low and you're not sure where the leak is. **The move.** Count the steps before first value — each is a chance to quit. High activation lives in the shortest path to first result, not the most complete product 
  • Network accessline 9
    **Source.** [@richardrx · 2026-07-08](https://x.com/richardrx/status/2074814716824731651)
  • Network accessline 15
    **Visual.** A "Your account was created!" welcome modal with an embedded intro-video thumbnail and a single "Next" CTA — `../assets/2067987722954735812__1.jpg` **Voice.** "Your product doesn't need a manual either — have you read your car's
  • Network accessline 17
    **Source.** [@richardrx · 2026-06-19](https://x.com/richardrx/status/2067987722954735812)
  • Network accessline 22
    **The move.** It isn't a feature gap — measure **TTV** (time-to-value) and get obsessed with shrinking it. CAC, LTV and activation are *product* metrics, not marketing; with weak retention, acquiring more just fills a leaky bucket faster. *
  • Network accessline 24
    **Source.** [@richardrx · 2026-06-18](https://x.com/richardrx/status/2067591574138052804)
  • Network accessline 30
    **Evidence.** Userpilot benchmark (547 companies): avg TTV 1d 12h 23m; top performers under 5 min. SaaS activation rate avg 30–37%, top quartile 40%+, under 20% = structural problem. D7 retention avg 10–15%, over 30% is strong. **Voice.** "
  • Network accessline 32
    **Source.** [@richardrx · 2026-05-27](https://x.com/richardrx/status/2059616501544468624)
  • Network accessline 38
    **Evidence.** ChartMogul 2026: opt-in trial (no card) converts 8.9%; opt-out (with card) converts 31.4%. Superhuman requires a 30-min human call before access. **Voice.** "How much qualification effort is your human seller doing that the pr
  • Network accessline 40
    **Source.** [@richardrx · 2026-05-21](https://x.com/richardrx/status/2057436163841941980)
  • Network accessline 45
    **The move.** Four fixes: (1) empty state with a next-action hint — the CTA points straight to value; (2) seed sample data so they see the destination before starting; (3) one single clear action ("Import your first spreadsheet"), not eight
  • Network accessline 47
    **Source.** [@richardrx · 2026-05-12](https://x.com/richardrx/status/2054283657934758021)
  • Network accessline 53
    **Evidence.** Slack: teams exchanging 2,000 messages had 93% probability of staying. Facebook's equivalent: 7 friends in 10 days — the company's single focus, repeated at every all-hands. **Voice.** "What's the number that separates who sta
  • Network accessline 55
    **Source.** [@richardrx · 2026-05-11](https://x.com/richardrx/status/2053878928494690414)
  • Network accessline 60
    **The move.** Three steps, no Figma: (1) write your version of the user journey in numbered steps, on paper; (2) open five real session recordings from the first 7 days and note what each user actually does, in order, with timing — includin
  • Network accessline 62
    **Source.** [@richardrx · 2026-05-08](https://x.com/richardrx/status/2052711138572263474)
  • Network accessline 68
    **Evidence.** Brazilian payments platform cut time-from-signup-to-first-sale from 24.2 to 2.5 days by adding a ~30-second intent step (positioned between signup and product), not by removing steps. **Voice.** "Onboarding is also the first c
  • Network accessline 70
    **Source.** [@richardrx · 2026-05-07](https://x.com/richardrx/status/2052350703541039324)
  • Network accessline 75
    **The move.** Diagnose which failure mode applies: (1) blank dashboard → make the first step obvious and immediate, drive to value or a micro-win, drop "explore our product"; (2) lost before value → install Clarity, watch where they stall, 
  • Network accessline 77
    **Source.** [@richardrx · 2026-05-06](https://x.com/richardrx/status/2052096365128273956)
  • Network accessline 83
    **Evidence.** Slack drops you into a channel and makes you send a message first — you use the product before any tutorial. **Voice.** "Understanding by doing beats understanding by reading." **Source.** [@richardrx · 2026-04-22](https://x.c
  • Network accessline 85
    **Source.** [@richardrx · 2026-04-22](https://x.com/richardrx/status/2046959126245249288)
  • Network accessline 90
    **The move.** Diagnose with three questions: (1) how long to the first real result? If "it depends" or over a day, you're bleeding users; (2) does the user know where they are? Use a progress bar/checklist — Progress effect: someone seeing 
  • Network accessline 92
    **Source.** [@richardrx · 2026-04-20](https://x.com/richardrx/status/2046212675017887881)
  • Network accessline 97
    **The move.** Lead with the outcome ("In 2 minutes you'll see your first report → let's start with the data you already have → done, that's the insight competitors pay consultants for"). Reframe progress with the Progress effect by creditin
  • Network accessline 99
    **Source.** [@richardrx · 2026-04-16](https://x.com/richardrx/status/2044785090832543998)
  • Network accessline 105
    **Evidence.** Same product, two founders: 8-field form (name, email, company, role, phone, segment, team size, how-did-you-hear) → 12% signup rate; email + password only → 34%. **Visual.** Annotated onboarding step (DevNoodles): an ICP/inte
  • Network accessline 107
    **Source.** [@richardrx · 2026-04-10](https://x.com/richardrx/status/2042558822825239030)
  • Network accessline 113
    **Evidence.** Stripe shows a rising graph (not a number) the moment the first transaction processes — the founder who integrated it at 3am remembers exactly where they were. **Voice.** "A number would have done the job. The graph created a 
  • Network accessline 115
    **Source.** [@richardrx · 2026-04-04](https://x.com/richardrx/status/2040415841628651689)
  • Network accessline 121
    **Evidence.** Major Brazilian payments platform: 24 days → 2.5 days to first sale (89.7% reduction), no product changes, no cutting of mandatory compliance steps. **Visual.** Month-by-month TTV table: Jan 24.2d → Feb 19.6d → Mar 16.8d → Apr
  • Network accessline 123
    **Source.** [@richardrx · 2026-03-27](https://x.com/richardrx/status/2037583944283996418)
  • Network accessline 128
    **The move.** Set a recurring daily goal during the trial that the user opts into and completes. The named mechanism is progressive commitment. The product can be good or bad — done right, the onboarding itself is excellent. **Evidence.** W
  • Network accessline 130
    **Source.** [@richardrx · 2026-03-26](https://x.com/richardrx/status/2037316988981174464)
  • Network accessline 137
    **Visual.** Bad first-step example: a weekly-progress checklist at "0% completed" whose top item is "Create 5 new public reels (0/5)." — `../assets/2036461688505909250__1.jpg` **Voice.** "Asking for more isn't necessarily the problem; askin
  • Network accessline 139
    **Source.** [@richardrx · 2026-03-24](https://x.com/richardrx/status/2036461688505909250)
  • Network accessline 144
    **The move.** Two fixes: (1) turn support into UX — every onboarding support ticket is a design failure; map recurring setup questions and convert the answers into features or in-flow tooltips; (2) compress TTV obsessively — make the user e
  • Network accessline 146
    **Source.** [@richardrx · 2026-03-13](https://x.com/richardrx/status/2032485654811083005)
  • Network accessline 152
    Selection rule — two axes: **awareness level** (low = needs guidance; high = needs speed) × **flow complexity** (high = needs structure). Four cases: low-awareness + high-complexity → tours + checklists + personalization; low + low → modal 
  • Network accessline 154
    **Source.** [@richardrx · 2026-02-04](https://x.com/richardrx/status/2019019293761941566)

skills/revenue-centric-design/references/positioning-icp-and-gtm.md

  • Network accessline 9
    **Evidence.** RepareCar: ~76k mechanic shops (honest TAM) → SAM ~47k → ~3% ≈ 1,414 shops ≈ R$1.6M ARR; current pace (~10 shops/day) ≈ 7% of SAM in 12 months. **Visual.** TAM/SAM/SOM concentric-circle diagram with definitions — `../assets/20
  • Network accessline 11
    **Source.** [@richardrx · 2026-06-25](https://x.com/richardrx/status/2070140923380420796)
  • Network accessline 17
    **Evidence.** Dropbox grew 3900% in 15 months (100k → 4M users), peaking near 3M invites in a single month; ~1/3 of users already arrived via word-of-mouth before the program. **Voice.** "A referral amplifies a product people already love —
  • Network accessline 19
    **Source.** [@richardrx · 2026-06-02](https://x.com/richardrx/status/2061766945582559509)
  • Network accessline 24
    **The move.** Validate four ICP filters: (1) feels the pain with real weight — pain is proportional to what's lost when unsolved (a lost lead costs a face-aesthetics clinic R$3,000 vs. R$60 for a barber); (2) big enough TAM to sustain opera
  • Network accessline 26
    **Source.** [@richardrx · 2026-05-19](https://x.com/richardrx/status/2056789797646029232)
  • Network accessline 32
    **Evidence.** Brazil has ~20,000 companies with 100+ employees, and only ~a dozen B2B SaaS where PLG makes real economic sense. **Voice.** "Founders love PLG because it seems to delete the part they don't master — selling." **Source.** [@ri
  • Network accessline 34
    **Source.** [@richardrx · 2026-05-04](https://x.com/richardrx/status/2051262752547536941)
  • Network accessline 40
    **Evidence.** RepareCar's first 25 auto shops tested the product in prototype; the team visited each and charged at the end, designing visuals only after 20 paying shops. **Voice.** "Curiosity is free; an open wallet demands a concrete prob
  • Network accessline 42
    **Source.** [@richardrx · 2026-04-26](https://x.com/richardrx/status/2048359526487716333)
  • Network accessline 48
    **Evidence.** 20% monthly churn → 5-month average lifetime; at low ticket many operate at 40–50% churn, so "the bucket never fills." **Voice.** "Building the product is the easy part; distribution is the game." **Source.** [@richardrx · 202
  • Network accessline 50
    **Source.** [@richardrx · 2026-04-20](https://x.com/richardrx/status/2046222319912132977)
  • Network accessline 55
    **The move.** Use the Bullseye framework (from the book *Traction*): three rings of priority. Inner ring = at most three highest-potential channels with total focus; middle ring = up to six channels you probe with small experiments; outer r
  • Network accessline 57
    **Source.** [@richardrx · 2026-03-23](https://x.com/richardrx/status/2036035304868434115)
  • Network accessline 62
    **The move.** Split the diagnosis cleanly: if nobody enters your product, it's a distribution problem; if they enter, don't pay, and leave, it's design. Read *Traction* even if you can afford an agency or a marketing team — the lever isn't 
  • Network accessline 64
    **Source.** [@richardrx · 2026-02-28](https://x.com/richardrx/status/2027721170569564521)

skills/revenue-centric-design/references/pricing-and-monetization.md

  • Network accessline 9
    **Evidence.** Motyka et al. (2016) found that disfluent fonts on price promotions prompt deeper processing and increase purchase behavior when the offer is a deal, even though people like the display less. Across five experiments (1,954 par
  • Network accessline 11
    **Source.** [@richardrx · 2026-08-26](https://x.com/richardrx/status/2092692547244007852)
  • Network accessline 15
    **Apply when.** Setting or revisiting SaaS pricing. **The move.** Quantify the delta in money for them: an ICP auto repair shop loses ~12 quotes/month to no follow-up × R$800 ticket × 30% margin × recovering 1/3 → R$3,200/mo revenue, R$960/
  • Network accessline 17
    **Source.** [@richardrx · 2026-08-03](https://x.com/richardrx/status/2084250609687884144)
  • Network accessline 22
    **The move.** Run the funnel (same R$80k/mo traffic, plans from R$199). **With freemium:** ~8% → 800 signups → 80% activate → 5% pay = 32 payers (R$6,368 MRR), saturating ~160 payers under 20% churn, while 768 free users burn AI tokens (~$0
  • Network accessline 24
    **Source.** [@richardrx · 2026-07-01](https://x.com/richardrx/status/2072312844784152628)
  • Network accessline 29
    **The move.** If serving a free user costs almost nothing and TTV is short, free becomes an acquisition channel (Slack — first message in minutes; it's the short TTV, not the cash, that sustains it). If the product runs on AI (dollar-priced
  • Network accessline 31
    **Source.** [@richardrx · 2026-06-30](https://x.com/richardrx/status/2071962778072469560)
  • Network accessline 36
    **The move.** Raise toward value. A 30% price increase doesn't yield 30% MRR (some churn), but what remains is nearly pure cash — no acquisition in between — while growing a channel 30% costs money, time, and has a ceiling. Low price costs 
  • Network accessline 38
    **Source.** [@richardrx · 2026-06-29](https://x.com/richardrx/status/2071634185228329219)
  • Network accessline 43
    **The move.** Test the new price only on new customers, don't touch the base. If the conversion drop is offset by the higher ticket, it wins. Users who pay more churn less. Raise gradually, anchored in value — communicate what improved, nev
  • Network accessline 45
    **Source.** [@richardrx · 2026-06-03](https://x.com/richardrx/status/2062127283977019757)
  • Network accessline 49
    **Apply when.** Tempted to differentiate purely on being cheaper than a big player. **The move.** Mine complaints for the niche, angle, vocabulary, pain, and promise for your LP. Accept you'll be copied — storefronts look equal but the mode
  • Network accessline 51
    **Source.** [@richardrx · 2026-06-03](https://x.com/richardrx/status/2062314549483589691)
  • Network accessline 58
    **Visual.** Economist subscription page; the decoy's removal shifts combo-plan share from 84% down to 32% — `../assets/2059951433827426437__1.jpg` **Voice.** "Option B was never built to be sold — it was built to make C look obvious. It's t
  • Network accessline 60
    **Source.** [@richardrx · 2026-05-28](https://x.com/richardrx/status/2059951433827426437)
  • Network accessline 66
    **Evidence.** ChartMogul 2026 (US, 200 products): trial-with-card converts ~31.4% vs 8.9% without — 3x+. Worked funnel: 1,000 visitors → 30 trials → 9.4 paying (with card) vs 85 trials → 7.5 paying (without). Author observes PIX-recorrente 
  • Network accessline 68
    **Source.** [@richardrx · 2026-05-15](https://x.com/richardrx/status/2055247161349054950)
  • Network accessline 73
    **The move.** Three framings beat generic limit/discount/feature-gate prompts. (1) Sunk cost: surface the assets they've built — "You created 47 custom reports. On the free plan you lose access to 40." (2) Loss aversion: framing loss outcon
  • Network accessline 75
    **Source.** [@richardrx · 2026-04-21](https://x.com/richardrx/status/2046544442216054981)
  • Network accessline 81
    **Evidence.** The Economist sold 3x more print+digital after adding a same-price print-only decoy nobody bought. Author cites documented tests lifting conversion 10–20% via reframing alone. **Voice.** "You're competing against your own free
  • Network accessline 83
    **Source.** [@richardrx · 2026-04-14](https://x.com/richardrx/status/2044014136770580743)
  • Network accessline 88
    **The move.** Never paywall before a clear micro-win or solving the core problem — doing so kills conversion and breeds bad word of mouth. Set length using four variables: (1) Product complexity — enterprise needs time for compliance/securi
  • Network accessline 90
    **Source.** [@richardrx · 2026-03-16](https://x.com/richardrx/status/2033502548301091057)
  • Network accessline 96
    **Visual.** Pricing card emphasizing the bold first row (core feature) and bold last row (super bonus), with greyed utilitarian middle rows — `../assets/2029623167900061970__1.jpg` **Voice.** "Pricing success depends not just on what you de
  • Network accessline 98
    **Source.** [@richardrx · 2026-03-05](https://x.com/richardrx/status/2029623167900061970)
  • Network accessline 105
    **Visual.** Two mirrored BR-vs-PY indicator tables prove framing: swapping which metrics are shown flips which country "wins" — `../assets/2018693884449009956__2.jpg`, `../assets/2018693884449009956__3.jpg`. Four-tier mockup highlights a "M
  • Network accessline 107
    **Source.** [@richardrx · 2026-02-03](https://x.com/richardrx/status/2018693884449009956)
  • Network accessline 112
    **The move.** Pick one progression — quantitative (rising credits/users) or qualitative (24/7 human support, special features) — rather than blending both. Borrow Starbucks-style naming (Tall/Grande/Venti) so every tier sounds good and lift
  • Network accessline 114
    **Source.** [@richardrx · 2026-02-02](https://x.com/richardrx/status/2018357024543715480)

skills/revenue-centric-design/references/product-strategy-and-features.md

  • Network accessline 7
    **Apply when.** Cancelling customers' feature requests pressure the roadmap. **The move.** Log each request with the customer and date, aggregate demand, then prioritize by bug severity, ICP fit, and strategy — not by the latest cancellatio
  • Network accessline 9
    **Source.** [@richardrx · 2026-08-10](https://x.com/richardrx/status/2086931878251057479)
  • Network accessline 13
    **Apply when.** Roadmap keeps growing while distribution is untested. **The move.** Before every roadmap item in the survival phase, ask the post's question — how many months of runway does this feature cost? — and whether it actually makes
  • Network accessline 15
    **Source.** [@richardrx · 2026-07-21](https://x.com/richardrx/status/2079575881115226453)
  • Network accessline 19
    **Apply when.** Auditing a bloated roadmap or justifying a feature purge. **The move.** Classify every feature by usage correlation: A. Core (the 6% carrying the product; 15% if you're top-10%), B. Strategic (contributes to sales), C. Disca
  • Network accessline 21
    **Source.** [@richardrx · 2026-07-17](https://x.com/richardrx/status/2078079228717764886)
  • Network accessline 25
    **Apply when.** A founder says they "want PMF" without the groundwork. **The move.** Work the sequence in order and require evidence at each gate: a verified ICP and pain, a viable niche/TAM, paying thesis validation, then PMF. Only after m
  • Network accessline 27
    **Source.** [@richardrx · 2026-07-09](https://x.com/richardrx/status/2075192130184630688)
  • Network accessline 31
    **Apply when.** A product keeps growing features without a subtraction ritual. **The move.** Treat pruning like a cost line: grass grows by itself, you have to mow. Look for low-usage features serving low-paying/high-churn subniches and cut
  • Network accessline 33
    **Source.** [@richardrx · 2025-11-03](https://x.com/richardrx/status/1985329704312709254) and [@richardrx · 2026-07-06](https://x.com/richardrx/status/2074118439321350163)
  • Network accessline 38
    **The move.** Stop adding depth by default; smooth the core flows, fix bugs, and direct attention first. If the product is deliberately moving upmarket, recalculate TAM/SAM and price, then align the ICP, copy, visuals, and detail quality wi
  • Network accessline 40
    **Source.** [@richardrx · 2026-07-02](https://x.com/richardrx/status/2072718071060447691)
  • Network accessline 46
    **Visual.** Prioritization scoring table: (New Users + New Revenue + Impact Level) / Effort = Score — `../assets/2059236567533650119__1.jpg` **Voice.** "Every feature that gets in, stays. And it charges rent forever." **Source.** [@richardr
  • Network accessline 48
    **Source.** [@richardrx · 2026-05-26](https://x.com/richardrx/status/2059236567533650119)
  • Network accessline 53
    **The move.** Stop treating adoption as announcement. The killers are inattentional blindness (users don't see what they aren't seeking) plus status-quo bias (re-learning cost outweighs perceived benefit even when the new way is better). In
  • Network accessline 55
    **Source.** [@richardrx · 2026-05-20](https://x.com/richardrx/status/2057162392048476345)
  • Network accessline 61
    **Visual.** SKI curve — perceived utility rises then declines past the optimal point as complexity keeps climbing — `../assets/2057124008445796659__1.jpg` **Voice.** "Which feature would I show first if I had 30 seconds to sell the product?
  • Network accessline 63
    **Source.** [@richardrx · 2026-05-20](https://x.com/richardrx/status/2057124008445796659)
  • Network accessline 69
    **Visual.** A typographic demo (huge headline "YOU WILL READ THIS FIRST") proving the eye follows visual weight, not reading order — `../assets/2039399756452057159__1.jpg` **Voice.** "A well-designed attention hierarchy makes the user use w
  • Network accessline 71
    **Source.** [@richardrx · 2026-04-01](https://x.com/richardrx/status/2039399756452057159)
  • Network accessline 77
    **Evidence.** Thompson, Hamilton & Rust (2005), "Feature Fatigue," JMR 42(4); distinction bias (Hsee & Zhang 2004); analysis paralysis (Iyengar & Lepper 2000). **Voice.** "A product that grows without criteria doesn't get rich — it gets exp
  • Network accessline 79
    **Source.** [@richardrx · 2026-03-18](https://x.com/richardrx/status/2034248739557159293)
  • Network accessline 85
    **Visual.** SKI graph: green perceived-utility curve peaks at the optimal point (10.3 features, 97), red complexity curve rises monotonically and overtakes utility in the "decline zone" — `../assets/2033880553607364684__1.jpg` **Voice.** "A
  • Network accessline 87
    **Source.** [@richardrx · 2026-03-17](https://x.com/richardrx/status/2033880553607364684)
  • Network accessline 93
    **Evidence.** Porsche chased China's TAM with generic EVs, abandoning its ICP (visceral flat-six machines); ~€3.9B in losses to reverse the roadmap — operating profit fell from €4,000M (2022) to €40M (9M 2025), margin 18% → 0.2%. [Porsche f
  • Network accessline 95
    **Source.** [@richardrx · 2026-03-11](https://x.com/richardrx/status/2031722047080960265)

skills/revenue-centric-design/references/revenue-centric-design.md

  • Network accessline 17
    9. **Price is a filter** — pricing defines who enters, who stays, who expands; wrong price attracts the wrong ICP. **Voice.** "Rams taught me form and function. Amber Case taught me attention and context. Neither taught me to think about re
  • Network accessline 19
    **Source.** [@richardrx · 2026-05-05](https://x.com/richardrx/status/2051672248348479691)
  • Network accessline 24
    **The move.** Match the discipline to the stage: **MVP** — shorten the path to value and say no to "obvious" features; **Survival** — fix onboarding/activation (the first week beats the whole roadmap and buys runway); **Traction** — convers
  • Network accessline 26
    **Source.** [@richardrx · 2026-06-15](https://x.com/richardrx/status/2066476811177877962)
  • Network accessline 31
    **The move.** Pull design upstream to own the flow. To win the argument, show it: Richard built the same app twice (requirements-led vs UX-led) and the side-by-side won him project leadership. **Voice.** "If I got a buck every time I heard 
  • Network accessline 33
    **Source.** [@richardrx · 2026-06-09](https://x.com/richardrx/status/2064327349894553855)
  • Network accessline 39
    **Visual.** Journey graph — cumulative score sliding downward, green dots = wins, small red dots = micro-disappointments stacking up — `../assets/2062621019978760424__1.jpg` **Voice.** "Redesign from zero says more about the desire of whoev
  • Network accessline 41
    **Source.** [@richardrx · 2026-06-04](https://x.com/richardrx/status/2062621019978760424)
  • Network accessline 46
    **The move.** Gate the change: does it attack a real, validated pain? Richard's example passed because it tackled an old industry pain — customers not trusting the repair shop's quote. Until usage proves it, "you're just selling the visual.
  • Network accessline 48
    **Source.** [@richardrx · 2026-06-04](https://x.com/richardrx/status/2062554393447141438)
  • Network accessline 53
    **The move.** Invest the basic care most skip — distinctive aesthetics drive differentiation and branding even for a commodity (e.g., Resend dressing its ICP). Cost lives here too: square Johnnie Walker bottles cut breakage and shipping; th
  • Network accessline 55
    **Source.** [@richardrx · 2026-05-28](https://x.com/richardrx/status/2059997257156399233)
  • Network accessline 61
    **Evidence.** Snapchat's Feb 2018 redesign (separating friends from brand/creator content) triggered a 1.2M-signature Change.org reversal petition; Kylie Jenner's "does anyone else not open Snapchat anymore?" preceded a sharp stock drop. **
  • Network accessline 63
    **Source.** [@richardrx · 2026-05-12](https://x.com/richardrx/status/2054180098392178796)
  • Network accessline 68
    **The move.** Aim design at three outcomes: (1) **Conversion via lower cognitive load** — Hick's Law: each extra on-screen option raises decision time and abandonment; remove friction (Ability in the Fogg model) so the target task is the pa
  • Network accessline 70
    **Source.** [@richardrx · 2026-03-04](https://x.com/richardrx/status/2029226965580804593)
  • Network accessline 74
    **Apply when.** Deciding how your team reasons about design changes and what conversations product meetings should start from. **The move.** Start from LTV, CAC, and activation rate; judge delivery on next quarter's MRR. Treat a badly-desig
  • Network accessline 76
    **Source.** [@richardrx · 2026-03-30](https://x.com/richardrx/status/2038566978760122661)
  • Network accessline 82
    **Evidence.** A pricing-page experiment generated 68% more AOV (average order value) — "and it wasn't even the coolest experiment we ran." **Visual.** Before/After of a pricing block — same product, redesigned tiers, "+68% AOV" badge on the
  • Network accessline 84
    **Source.** [@richardrx · 2026-02-25](https://x.com/richardrx/status/2026605258152038780)
  • Network accessline 89
    **The move.** Stop treating design as decoration and audit the felt experience end to end — onboarding friction, copy clarity, error-message tone, the sense that a human cared. Endorsing @oykun's "dear founder" note, Richard frames these as
  • Network accessline 91
    **Source.** [@richardrx · 2026-03-24](https://x.com/richardrx/status/2036374984206025082)
  • Network accessline 97
    **Visual.** "Raw data → Actionable" LEGO value ladder (collection → preparation → visualization → analysis → storytelling, rising from −value to +value) — `../assets/2022255404743381289__3.jpg`. Bad example: an aesthetic-looking dashboard c
  • Network accessline 99
    **Source.** [@richardrx · 2026-02-13](https://x.com/richardrx/status/2022255404743381289)
  • Network accessline 103
    **Apply when.** Cross-referencing the evolution of RCD; the polished 9-principle list above supersedes it. **The move.** Mostly overlaps with RCD, but surfaces a few framings worth keeping: "Everything is an experiment" (each interface chan
  • Network accessline 105
    **Source.** [@richardrx · 2026-04-06](https://x.com/richardrx/status/2041117825436106979)

skills/revenue-centric-design/scripts/check_usage_boundary.py

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

skills/revenue-centric-design/scripts/revenue_math.py

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

skills/security-specialist/references/report-format.md

  • Network accessline 252
    <footer style="margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--border);text-align:center;font-size:0.8rem;color:var(--text-muted);">   Generated by <strong>security-specialist</strong> skill by <a href="https://github.com/fabr
  • Network accessline 253
    Generated by <strong>security-specialist</strong> skill by <a href="https://github.com/fabricioctelles/skills" style="color:var(--accent);">github.com/fabricioctelles/skills</a>

skills/security-specialist/scripts/finalize.py

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

skills/security-specialist/scripts/pentest.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 122
    _info("Using crt.sh CT logs for subdomains")     try:         url = f"https://crt.sh/?q=%.{domain}&output=json"
  • Network accessline 123
    try:         url = f"https://crt.sh/?q=%.{domain}&output=json"         req = Request(url, headers={"User-Agent": "security-specialist/1.0"})
  • Network accessline 124
    url = f"https://crt.sh/?q=%.{domain}&output=json"         req = Request(url, headers={"User-Agent": "security-specialist/1.0"})         with urlopen(req, timeout=15) as resp:
  • Network accessline 182
    def check(port: int) -> dict | None:         try:             with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
  • Network accessline 183
    try:             with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:                 s.settimeout(0.5)
  • Network accessline 184
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
  • Access to secretsline 243
    [Credential-related source omitted]

skills/security-specialist/scripts/rank_files.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]

skills/security-specialist/scripts/scan_db.py

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

skills/security-specialist/scripts/validate-findings.cjs

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

skills/security-specialist/steering/hunting.md

  • Dangerous shell operationline 124
    - `eval()`, `exec()`, `child_process`, `Function()`, `vm.runInContext`, `import()` com dynamic input?

skills/security-specialist/steering/remediation.md

  • Dangerous shell operationline 32
    - For OS commands: use array-based exec (no shell interpretation), or better — avoid shelling out entirely.

skills/security-specialist/steering/tracking.md

  • Network accessline 115
    # Use project-specific Jira CLI or API curl -X POST "https://<instance>.atlassian.net/rest/api/3/issue" \
  • Network accessline 116
    curl -X POST "https://<instance>.atlassian.net/rest/api/3/issue" \

skills/skill-evaluation/SKILL.md

  • Network accessline 13
    version: "2.1.0"   date: 2026-07-03   repository: https://github.com/fabricioctelles/skills
  • Network accessline 14
    date: 2026-07-03   repository: https://github.com/fabricioctelles/skills   license: Apache-2.0
  • Network accessline 15
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 28
    - [Lessons from building Claude Code: How we use skills](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) — Anthropic, Jun 2026
  • Network accessline 29
    - "The Missing Manual: How to Write Great Skills" — Matt Pocock, AI Engineer World's Fair 2026 ([video](https://www.youtube.com/watch?v=UNzCG3lw6O0)), and his `writing-great-skills` skill

skills/skill-evaluation/references/categories.md

  • Network accessline 3
    Sources: - [Lessons from building Claude Code: How we use skills](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) — Anthropic, Jun 2026
  • Network accessline 4
    - [Lessons from building Claude Code: How we use skills](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) — Anthropic, Jun 2026
  • Network accessline 5
    - [Best practices for skill creators](https://agentskills.io/skill-creation/best-practices) — Agent Skills spec
  • Network accessline 6
    - [Extend Claude with skills](https://code.claude.com/docs/en/skills) — Claude Code docs

skills/skill-evaluation/references/output-template.md

  • Network accessline 9
    > Source: {path} > Evaluator: skill-evaluation v2.1.0 > Framework: [Anthropic Skill Best Practices](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) + Matt Pocock's [writing-great-skills](https://www.youtube.com/
  • Network accessline 11
    > Framework: [Anthropic Skill Best Practices](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) + Matt Pocock's [writing-great-skills](https://www.youtube.com/watch?v=UNzCG3lw6O0)
  • Network accessline 139
    *Generated by [skill-evaluation](https://github.com/fabricioctelles/skills) v2.1.0, merging the [Anthropic skill quality framework](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills) with Matt Pocock's [writing-gre

skills/skill-evaluation/scripts/score.py

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

skills/slop-eval/SKILL.md

  • Network accessline 11
    fix text (not design), use human-ai or humanizar skills instead. metadata:   author: https://ft.ia.br
  • Network accessline 12
    metadata:   author: https://ft.ia.br   version: "1.1.0"
  • Network accessline 13
    author: https://ft.ia.br
  • Network accessline 14
    version: "1.1.0"   date: 2026-08-24   repository: https://github.com/fabricioctelles/skills
  • Network accessline 15
    date: 2026-08-24   repository: https://github.com/fabricioctelles/skills   license: Apache-2.0
  • Network accessline 16
    repository: https://github.com/fabricioctelles/skills
  • Network accessline 36
    - [The pols.dev anti-slop design law](https://pols.dev/slop.md) — the tell
  • Network accessline 37
    catalog, absolute rules, and signature formula are distilled from it. - Method modeled on   [skill-evaluation](https://github.com/fabricioctelles/skills/tree/main/skills/skill-evaluation)
  • Network accessline 38
    - Method modeled on   [skill-evaluation](https://github.com/fabricioctelles/skills/tree/main/skills/skill-evaluation)   (cite-or-cut, weighted axes, scripted scoring, failure-mode diagnosis).
  • Network accessline 39
    [skill-evaluation](https://github.com/fabricioctelles/skills/tree/main/skills/skill-evaluation)
  • Network accessline 76
    # First evaluation — establishes baseline slop-eval --target https://site.com --output ./reports/baseline.md
  • Network accessline 77
    slop-eval --target https://site.com --output ./reports/baseline.md
  • Network accessline 79
    # Later evaluation — tracks evolution slop-eval --target https://site.com --output ./reports/week-2.md \
  • Network accessline 80
    slop-eval --target https://site.com --output ./reports/week-2.md \
  • Network accessline 369
    When the harness has access to [TypeSafe Jev](https://docs.typesafe.ai), the

skills/slop-eval/references/jev-integration.md

  • Network accessline 353
    - [TypeSafe AI Docs](https://docs.typesafe.ai)
  • Network accessline 354
    - [Jev API Reference](https://docs.typesafe.ai/api)
  • Network accessline 355
    - [OpenRouter - Jev](https://openrouter.ai/typesafe/jev-latest)

skills/slop-eval/references/output-template.md

  • Network accessline 12
    > Brief provided: {yes — summarize / no} > Evaluator: slop-eval v1.1.0 > Framework: [pols.dev anti-slop design law](https://pols.dev/slop.md)
  • Network accessline 14
    > Framework: [pols.dev anti-slop design law](https://pols.dev/slop.md)
  • Network accessline 147
    *Generated by [slop-eval](https://github.com/fabricioctelles/skills) v1.1.0
  • Network accessline 148
    against [the pols.dev anti-slop design law](https://pols.dev/slop.md).*
  • Network accessline 174
    # First evaluation — establishes baseline slop-eval --target https://site.com --output ./reports/2026-07-01.md
  • Network accessline 175
    slop-eval --target https://site.com --output ./reports/2026-07-01.md
  • Network accessline 177
    # Later evaluation — compare against baseline slop-eval --target https://site.com --output ./reports/2026-08-01.md \
  • Network accessline 178
    slop-eval --target https://site.com --output ./reports/2026-08-01.md \

skills/slop-eval/references/premium-markers.md

  • Network accessline 223
    (40%), with the artifact bleeding past the section edge. Add one custom SVG illustration that couldn't exist on another site. **Reference:** https://godly.website/website/linear-530
  • Network accessline 225
    **Reference:** https://godly.website/website/linear-530

skills/slop-eval/references/tells.md

  • Network accessline 3
    Distilled from [the pols.dev anti-slop design law](https://pols.dev/slop.md).

skills/slop-eval/scripts/score.py

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

skills/startup-idea/SKILL.md

  • Network accessline 10
    version: "1.3"   date: 2026-04-04   repository: https://github.com/fabricioctelles/skills
  • Network accessline 11
    date: 2026-04-04   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 12
    repository: https://github.com/fabricioctelles/skills

skills/substack-expert/SKILL.md

  • Network accessline 6
    version: "1.1"   date: 2026-03-05   repository: https://github.com/fabricioctelles/skills
  • Network accessline 7
    date: 2026-03-05   repository: https://github.com/fabricioctelles/skills   license: Apache 2.0
  • Network accessline 8
    repository: https://github.com/fabricioctelles/skills

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: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/deslop-writing/skills/human-ai/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.