Render HTML
wanshuiyin/ARIS-in-AI-Offer
Render an ARIS Markdown / JSON artifact (IDEAREPORT, AUTOREVIEW, KILLARGUMENT, PAPERPLAN, research-wiki state, etc.) into a single-file HTML view designed for human reading.
Audits SKILL.md files in this repo's skills directory for references to functions, classes, or modules (mentioned by name in prose, e.g.
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install PINA-org/PINA skill-sync-checker --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .claude/skills/skill-sync-checker && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .claude/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checkerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install PINA-org/PINA skill-sync-checker --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .agents/skills/skill-sync-checker && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .agents/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install PINA-org/PINA skill-sync-checker --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .cursor/skills/skill-sync-checker && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .cursor/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/PINA-org/PINA.git --path .opencode/skills/skill-sync-checker--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install PINA-org/PINA skill-sync-checker --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .gemini/skills/skill-sync-checker && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .gemini/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install PINA-org/PINA skill-sync-checkerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .github/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .github/skills/skill-sync-checker && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .github/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add PINA-org/PINA --skill skill-sync-checker -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install PINA-org/PINA skill-sync-checker --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/PINA-org/PINA.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.opencode/skills/skill-sync-checker .opencode/skills/skill-sync-checker && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "skill-sync-checker" agent skill from https://github.com/PINA-org/PINA/tree/master/.opencode/skills/skill-sync-checker into .opencode/skills/skill-sync-checker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-sync-checker", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skill-sync-checkerAudits SKILL.md files in this repo's skills directory for references to functions, classes, or modules (mentioned by name in prose, e.g.
Skill Sync Checker is an agent skill from PINA-org/PINA. Audits SKILL.md files in this repo's skills directory for references to functions, classes, or modules (mentioned by name in prose, e.g. parseinvoice) that no longer exist in the codebase because they were renamed, moved, or deleted. Proposes a targeted fix to the one skill being checked, never a blanket rewrite. ONLY use this skill when the user's message begins with the exact phrase "I am a pina developer and I need to check skills are updated with code". This is a deliberate, narrow, internal-only trigger — do…
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering Skill authoring, Forms and invoices and Deep learning. The repository describes itself as: Physics-Informed Neural networks for Advanced modeling. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0cd8afb. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Skill Sync Checker loads about 1.5k tokens when it runs. Until then it costs about 197 tokens; SKILL.md has 788 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from PINA-org/PINA at commit 0cd8afb, republished under its MIT licence (© PINA-org). 788 words, ~1,535 tokens.
.claude/skills/skill-sync-checker/SKILL.md (or your agent's skills folder).Skills in this repo describe parts of the codebase by name (function names, class names, module names) rather than by file path. Code drifts — things get renamed, moved, deleted — and the prose in a SKILL.md doesn't automatically follow along. This skill catches that drift and helps fix it, one skill at a time, with the user confirming before anything is written.
This skill should only ever be invoked when the user's message opens with the exact phrase "I am a pina developer and I need to check skills are updated with code". If you've somehow ended up here without that phrase having been used, stop and ask the user to confirm that's really what they want — this skill's edits touch other skills' documentation and shouldn't run casually.
Read the rest of the user's message after the trigger phrase for a specific skill name. Two cases:
Run the script in overview mode to see drift counts across every skill:
python3 utils/check_skill_sync.py --skills-dir <path-to-skills-dir> --code-dir <path-to-code-dir> --overviewYou'll need to figure out <path-to-skills-dir> and <path-to-code-dir> from
the repo layout — look for a skills/ folder and the actual source folder
(commonly src/, but check first). Present the table to the user in plain
language and ask which skill they'd like to check in depth.
python3 utils/check_skill_sync.py --skills-dir <path-to-skills-dir> --code-dir <path-to-code-dir> --skill <skill-name> --json-out /tmp/sync_report.jsonThis prints a human-readable report and also writes JSON to /tmp/sync_report.json
so you can reason over it precisely. The report buckets every code-like
reference found in that skill's SKILL.md into:
--code-dir. This is the
interesting bucket.Read the "Notes / heuristics" section at the top of the script before trusting
not_found results — it only flags things that look like code identifiers
(underscored, mixed-case, dotted, or written as a call), so plain English
words in backticks are already filtered out. But not_found can still mean
"exists but outside the folder you pointed --code-dir at" rather than
"actually gone" — so verify, don't just trust the label.
not_found itemFor every flagged token, before proposing anything:
suggestions field (fuzzy matches against real symbol
names) — often this is exactly the rename.X" than to
propose a fix built on a guess.For each not_found item you've resolved, show the user the specific before/after
text change for that one skill's SKILL.md — a small diff-style snippet, not a
full rewrite of the file. Something like:
`old_helper_name()` → `helper_name_v2()` (renamed in src/utils.py, moved during the 2026-04 refactor)Wait for explicit confirmation before writing anything. If the user only confirms some of the proposed changes, apply only those.
Never touch a skill other than the one named in this session, even if the overview scan in Step 2 showed drift elsewhere. If other skills are also flagged, just remind the user they can run this again naming that skill.
used_only or not_found).parse) are deliberately not flagged from prose, to avoid
drowning real findings in false positives from ordinary English words in
backticks. If a skill leans on names like that, mention it explicitly in
the skill text with an underscore or in a fenced code block so the script
can see it.© PINA-org, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .opencode/skills/skill-sync-checker of PINA-org/PINA.
Open the folder on GitHubat commit 0cd8afb
Skill Sync Checker next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Skill Sync Checker this skillPINA-org/PINA | 797 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Render HTMLwanshuiyin/ARIS-in-AI-Offer | 580 | — | ~4.9k | Automated safety check: Notes | MIT | |
| Perforatedai PlotPerforatedAI/PerforatedAI | 237 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Create Agent Skillsglittercowboy/taches-cc-resources | 2k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Perforatedai AnalyzePerforatedAI/PerforatedAI | 237 | — | ~5.1k | Automated safety check: Pass | Apache-2.0 | |
| Tracelens Analysis Orchestratoramd/skills | 398 | — | ~760 | Automated safety check: Pass | MIT |
wanshuiyin/ARIS-in-AI-Offer
Render an ARIS Markdown / JSON artifact (IDEAREPORT, AUTOREVIEW, KILLARGUMENT, PAPERPLAN, research-wiki state, etc.) into a single-file HTML view designed for human reading.
PerforatedAI/PerforatedAI
Render a single-panel PAI figure of score versus parameter count from sweep CSVs, PAI run folders, or hand-supplied numbers.
glittercowboy/taches-cc-resources
Expert guidance for creating, writing, building, and refining Claude Code Skills.
PerforatedAI/PerforatedAI
Analyze PerforatedAI training results and provide optimization recommendations.
amd/skills
Orchestrates modular PyTorch profiler trace analysis with TraceLens: generates perf reports, prepares category data, runs system-level and compute-kernel subagents in parallel, validates outputs…
CodeAlive-AI/ai-driven-development
Search, find, discover, install, remove, update, review, deduplicate, list, move, optimise, and iterate on skills for AI coding agents.
PINA-org/PINA
Create, modify, and improve PINA skills. An agent skill from PINA-org/PINA.
PINA-org/PINA
Orchestrates a complete session from problem definition through trained solver.
PINA-org/PINA
Guides users through selecting, configuring, or creating a PyTorch model for a PINA problem.
PINA-org/PINA
Guides users through selecting the right PINA solver for their problem, or creating a custom solver when no built-in fits.
PINA-org/PINA
Guides users through configuring the PINA Trainer for solver training, including batching strategy, data splitting, and Lightning options.
PINA-org/PINA
Set up conditions for PINA problems. An agent skill from PINA-org/PINA.
Audits SKILL.md files in this repo's skills directory for references to functions, classes, or modules (mentioned by name in prose, e.g. Skill Sync Checker is an agent skill from PINA-org/PINA.g.
Skill Sync Checker fits situations like: the users message begins with the exact phrase I am a pina developer and I need to check skills are updated with code; — do not activate this skill for generic requests like check if my docs are outdated; review my skills; are these skills still accurate.
Run `npx skills add PINA-org/PINA --skill skill-sync-checker -a claude-code`. Or copy the skill folder (.opencode/skills/skill-sync-checker in PINA-org/PINA) into .claude/skills/skill-sync-checker in your project. Claude Code loads it when a task matches its description.
Run `npx skills add PINA-org/PINA --skill skill-sync-checker -a codex`. Or copy the skill folder (.opencode/skills/skill-sync-checker in PINA-org/PINA) into .agents/skills/skill-sync-checker in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PINA-org/PINA --skill skill-sync-checker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-sync-checker, .gemini/skills/skill-sync-checker, .github/skills/skill-sync-checker and .opencode/skills/skill-sync-checker in your project.
Going by SKILL.md and its folder, Skill Sync Checker needs the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Skill Sync Checker is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Skill Sync Checker: Render HTML (wanshuiyin/ARIS-in-AI-Offer, 580 stars), Perforatedai Plot (PerforatedAI/PerforatedAI, 237 stars), Create Agent Skills (glittercowboy/taches-cc-resources, 2k stars) and Perforatedai Analyze (PerforatedAI/PerforatedAI, 237 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
PINA-org (a GitHub organization) maintains it in PINA-org/PINA, which has 797 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 6, 2026.
Source: PINA-org/PINA on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.