ql-peer

ql-peer is a skill in maxritter/qualitylayer, last changed 18 Oct 2026. It can include files we can't read. Our pattern check found 1 item to review at commit 49ae32f on 27 Oct 2026.

Pattern check: 1 item to review · commit 49ae32f · 27 Oct 2026

Install
Licence
Licence not identified
Repo stars
2.1k
Publisher
maxritter
Files
1 file
Checked
49ae32f (opens in a new tab) · 27 Oct 2026

Install

Each tab says whether it installs commit 49ae32f, the one we checked, or the latest version.

No tab for your agent? Use Any agent for OpenCode, Goose, Windsurf (Devin Desktop), Zed, Roo Code, Factory Droid, Junie, Amp and Antigravity, and Claude Code for Cline. Kiro needs the folder copied by hand.

Pinned to commit 49ae32f, the one we checked.

From your project's root folder:

tmp="$(mktemp -d)" &&
  git clone -q --depth 1 --filter=blob:none --no-checkout https://github.com/maxritter/qualitylayer.git "$tmp" &&
  git -C "$tmp" fetch -q --depth 1 origin 49ae32f3bf63ee96e14224d6887439e310a036c8 &&
  git -C "$tmp" sparse-checkout set -- qualitylayer/src/skills/ql-peer &&
  git -C "$tmp" checkout -q 49ae32f3bf63ee96e14224d6887439e310a036c8 &&
  mkdir -p .claude/skills &&
  mkdir .claude/skills/ql-peer &&
  cp -R "$tmp"/qualitylayer/src/skills/ql-peer/. .claude/skills/ql-peer/ &&
  rm -rf "$tmp"

If Claude Code was already running and this created the skills folder, run /reload-skills.

Claude Code docs (opens in a new tab)

What it can touch

From the files and frontmatter at commit 49ae32f. This is how much a skill can do, not whether it is risky.

What it can touch: Scripts or outside hosts

  • Includes files we can't read

    It ships binaries, archives or documents whose contents this check cannot look inside.

    SKILL.md

Pattern check

Pattern check: 1 item to review · commit 49ae32f · 27 Oct 2026

We checked every text file in this skill, at commit 49ae32f on 27 Oct 2026, against 45 published patterns such as download-and-run commands, hidden text and credential access. We don't run the skill, we don't read the web pages it points to, and we can't judge everything its instructions might lead an agent to do. In published tests, pattern checks like this one missed most malicious skills. Read the skill before you install it — especially anything it asks you to download or run.

How the check worksReport an incorrect finding

Files we didn't read

  • SKILL.md · binary file

Format check

Each agent reads SKILL.md a little differently. We check the file against each one's published rules; we don't run the skill in any agent.

  • Agent Skills specFails

    The open format from agentskills.io, held to what the strictest agents enforce, so one folder loads everywhere.

    • Error

      The file doesn't start with a --- line, so it has no frontmatter. The spec requires a name and description there. F3

      Fix: Start the file with ---, then name: and description: lines, then a closing --- line.

    • Warning

      The body is empty, so the agent gets no instructions once it picks the skill. B9

      Fix: Add the steps, examples and edge cases below the closing ---.

  • Claude CodePasses with warnings

    Claude Code reads its own extra fields, ignores unknown ones, and still loads a skill whose frontmatter is broken, without its fields.

    • Warning

      The file doesn't start with a --- line, so it has no frontmatter. Claude Code reads it all as instructions: the name falls back to the folder and the description to the first line. F3

      Fix: Start the file with ---, then name: and description: lines, then a closing --- line.

    • Warning

      The body is empty, so the agent gets no instructions once it picks the skill. B9

      Fix: Add the steps, examples and edge cases below the closing ---.

  • Claude apps & API uploadFails

    Uploading to claude.ai or the Claude API, or packaging with Anthropic's script, accepts only the six spec fields and stops on anything else.

    • Error

      The file doesn't start with a --- line, so it has no frontmatter. Anthropic's validator stops with "No YAML frontmatter found". F3

      Fix: Start the file with ---, then name: and description: lines, then a closing --- line.

    • Warning

      The body is empty, so the agent gets no instructions once it picks the skill. B9

      Fix: Add the steps, examples and edge cases below the closing ---.

  • OpenAI (Codex & API)Fails

    Codex finds SKILL.md by its exact name and needs a description; OpenAI's Skills API checks the frontmatter against the spec and caps uploads.

    • Error

      The file doesn't start with a --- line, so it has no frontmatter. Codex can't find a name or description and skips the skill. F3

      Fix: Start the file with ---, then name: and description: lines, then a closing --- line.

    • Warning

      The body is empty, so the agent gets no instructions once it picks the skill. B9

      Fix: Add the steps, examples and edge cases below the closing ---.

  • VS Code & CopilotPasses with warnings

    VS Code reads skills one folder below .github/skills, .claude/skills or .agents/skills and falls back to the folder name when the name is missing or differs; GitHub's Copilot docs require the exact name SKILL.md.

    • Warning

      The file doesn't start with a --- line, so it has no frontmatter. VS Code lists the skill under its folder name with no description for the agent to match. F3

      Fix: Start the file with ---, then name: and description: lines, then a closing --- line.

    • Warning

      The body is empty, so the agent gets no instructions once it picks the skill. B9

      Fix: Add the steps, examples and edge cases below the closing ---.

SKILL.md

We only show SKILL.md text here when its licence clearly allows it.

Read SKILL.md on GitHub (opens in a new tab)

Files

1 file

PathSize
SKILL.md (opens in a new tab)4.2 KB

More from maxritter/qualitylayer

  • ql-artifact

    maxritter/qualitylayer

    • Includes files we can't read
    Pattern check: 1 item to review

    No licence · 2.1k repo stars · Updated 23 Oct 2026

  • ql-chat

    maxritter/qualitylayer

    • Includes files we can't read
    Pattern check: 1 item to review

    No licence · 2.1k repo stars · Updated 23 Oct 2026

  • ql-manage

    maxritter/qualitylayer

    • Includes files we can't read
    Pattern check: 1 item to review

    No licence · 2.1k repo stars · Updated 21 Oct 2026

  • ql-quality

    maxritter/qualitylayer

    • Includes files we can't read
    Pattern check: 1 item to review

    No licence · 2.1k repo stars · Updated 20 Oct 2026

  • ql-workflow

    maxritter/qualitylayer

    • Includes files we can't read
    Pattern check: 1 item to review

    No licence · 2.1k repo stars · Updated 27 Oct 2026

  • website-screenshots

    maxritter/qualitylayer

    Regenerate QualityLayer website and README screenshots from the source App after its UI changes, or when refreshing the developer example gallery.

    • Runs shell commands
    Pattern check: Nothing flagged

    No licence · 2.1k repo stars · Updated 26 Oct 2026