agentsclimarketplace

Template

Skill t3chnaztea/awesome-psn-skills/template

Use when [the specific situations, symptoms, and phrases that should trigger this skill]. Pack the words someone would actually type when they want this. Describe ONLY when to use it, never summarize the workflow inside. Keep the whole frontmatter under 1024 characters. End by naming what this skill is NOT for, pointing at the sibling skill that covers it.From its SKILL.md

Install
npx -y skills add t3chnaztea/awesome-psn-skills --skill template

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 28 days oldThe repository was created 28 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.4 KB, 493 tokens by cl100k_base, as published. Nobody here has run it

PSN Yourskill

One or two sentences: what this skill covers, and that it reads the export psn-export produces (never PSN directly). Cross-reference sibling skills by name (psn-export, psn-taste-profile, psn-backlog-triage, psn-wishlist-advisor) rather than repeating their content.

Guidelines for a good PSN skill

Delete this section in your real skill; it's guidance for authoring.

  • Name: psn-<area>, lowercase and hyphens only. The directory name MUST equal the frontmatter name.
  • Description: starts with "Use when…", lists concrete triggers and keywords, ends with a "not for X, use Y" pointer. No workflow summary (an agent follows the description instead of reading the body).
  • Markdown only. This collection ships doctrine and fenced psnstats command recipes, not scripts. The agent runs the CLI and writes throwaway analysis per task; recipes stay honest where scripts rot.
  • Read the export, don't fetch PSN. Every reader skill works only from the files in ./psn-export/. If the data is missing or stale, route to psn-export, never invent it.
  • Never invent data. No title, score, price, or trait that isn't in the export. If it isn't in the file, it isn't in the library.
  • Cite the signal. Every recommendation or verdict names the specific field behind it (an enjoyment component, a trait, an abandon flag, a price string). "High score" is not a reason.
  • Generic examples only. Worked examples use the synthetic profile shape, never a real npsso, a real account id, or a personal library.
  • Keep SKILL.md under ~500 lines; push heavy detail into references/*.md.

Overview

What this is and the core principle in 1-2 sentences.

When to use

Symptoms and situations (bullets). When NOT to use.

[Your sections]

The fields you read, the logic you apply, one worked example from the export shape, and the specific traps. One excellent example beats five generic ones.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.