Peer Review
K-Dense-AI/claude-scientific-writer
Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
Update an XLS specification to match changes made in rippled.
$ npx skills add XRPLF/XRPL-Standards --skill spec-from-rippled -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install XRPLF/XRPL-Standards spec-from-rippled --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/XRPLF/XRPL-Standards.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/spec-from-rippled .claude/skills/spec-from-rippled && 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 "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .claude/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippledType 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 XRPLF/XRPL-Standards --skill spec-from-rippled -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install XRPLF/XRPL-Standards spec-from-rippled --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XRPLF/XRPL-Standards.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/spec-from-rippled .agents/skills/spec-from-rippled && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .agents/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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 XRPLF/XRPL-Standards --skill spec-from-rippled -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install XRPLF/XRPL-Standards spec-from-rippled --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XRPLF/XRPL-Standards.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/spec-from-rippled .cursor/skills/spec-from-rippled && 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 "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .cursor/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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/XRPLF/XRPL-Standards.git --path .agents/skills/spec-from-rippled--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 XRPLF/XRPL-Standards --skill spec-from-rippled -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install XRPLF/XRPL-Standards spec-from-rippled --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XRPLF/XRPL-Standards.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/spec-from-rippled .gemini/skills/spec-from-rippled && 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 "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .gemini/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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 XRPLF/XRPL-Standards spec-from-rippledInstalls 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 XRPLF/XRPL-Standards --skill spec-from-rippled -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/XRPLF/XRPL-Standards.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/spec-from-rippled .github/skills/spec-from-rippled && 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 "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .github/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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 XRPLF/XRPL-Standards --skill spec-from-rippled -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install XRPLF/XRPL-Standards spec-from-rippled --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/XRPLF/XRPL-Standards.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/spec-from-rippled .opencode/skills/spec-from-rippled && 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 "spec-from-rippled" agent skill from https://github.com/XRPLF/XRPL-Standards/tree/master/.agents/skills/spec-from-rippled into .opencode/skills/spec-from-rippled/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-from-rippled", 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.
spec-from-rippledUpdate an XLS specification to match changes made in rippled.
Spec From Rippled is an agent skill from XRPLF/XRPL-Standards. Update an XLS specification to match changes made in rippled. Use when asked to sync a spec with a rippled PR or commit, update an XLS from the implementation, reconcile a spec against rippled code, or check whether a spec still matches what was built.
Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/rippled-map.md`).
The repository describes itself as: XLS: XRP(L) community defined Suggestions, Proposals, RFCs / Standards / Drafts & discussions, to be added to the core protocol, used for platform & apps devemopment, etc. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ad935be. 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:
gitghpythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.
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.
Spec From Rippled loads about 764 tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 359 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 XRPLF/XRPL-Standards at commit ad935be, republished under its MIT licence (© XRPLF). 359 words, ~764 tokens.
.claude/skills/spec-from-rippled/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Reconcile an XLS-NNNN-slug/README.md in this repo against a change in rippled, and propose the minimal spec edits that make the two agree.
The implementation is the evidence. Every proposed edit cites a rippled path:line. Never describe behavior that is not in the code you read.
From a PR or commit URL (no checkout needed):
gh pr diff XRPLF/rippled <number>
gh pr view XRPLF/rippled <number> --json title,body,files
# or, for a commit:
gh api repos/XRPLF/rippled/commits/<sha> --jq '.files[].filename'From a local checkout (e.g. ~/Documents/rippled-all/develop):
git -C <rippled> diff develop...<branch> --stat
git -C <rippled> diff develop...<branch>Ask which one to use if the request is ambiguous. For a large diff, work from --stat first and read individual files as needed.
In order of preference: the XLS number in the PR title or body; the amendment name added to include/xrpl/protocol/detail/features.macro, matched against this repo; or ask. Do not guess between two candidate specs.
Read references/rippled-map.md.
rippled's tree moves — transactors and invariants were recently relocated under src/libxrpl/tx/. Treat every path in that table as a hint and confirm it before relying on it:
git -C <rippled> ls-files '*transactors*' | head
git -C <rippled> grep -n "TxName" -- include src | head -30For each mapped change:
path:line that justifies it.Do not restructure sections the diff does not touch. Do not infer a failure condition, a default value, or an invariant that you did not read in the code.
updated: to today's date.implementation: if this PR is the reference implementation.status: — an Amendment or System XLS reaching Final is a separate decision, and needs the rippled PR merged first.Run the xls-template-conformity skill on the edited spec, or at minimum:
python scripts/validate_xls_template.py XLS-NNNN-slug/README.mdList every changed rippled file you could not tie to a spec section, with a one-line reason. Some are genuinely spec-invisible (refactors, build files, logging); others mean the spec is missing a section. That call belongs to the author, so surface it rather than deciding it.
© XRPLF, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .agents/skills/spec-from-rippled of XRPLF/XRPL-Standards.
Open the folder on GitHubat commit ad935be
Spec From Rippled 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 |
|---|---|---|---|---|---|---|
| Spec From Rippled this skillXRPLF/XRPL-Standards | 288 | — | ~764 | Automated safety check: Pass | MIT | |
| Peer ReviewK-Dense-AI/claude-scientific-writer | 2.4k | 2 repos | ~3.1k | Automated safety check: Notes | MIT | |
| Academic HumanizerAIScientists-Dev/academic-humanizer | 1.9k | 1 repos | ~4.2k | Automated safety check: Pass | MIT | |
| Doc Coauthoringaws-samples/sample-strands-agent-with-agentcore | 195 | 41 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Audit Onboarding Proposalhoangnb24/repository-harness | 1.2k | — | ~4k | Automated safety check: Pass | MIT | |
| Longbridge Researchhelsome/folio | 270 | 3 repos | ~2.1k | Automated safety check: Pass | MIT |
K-Dense-AI/claude-scientific-writer
Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
AIScientists-Dev/academic-humanizer
Improve the clarity and voice of AI-assisted academic writing (papers, theses, rebuttals) and funding proposals (NSF Project Summary/Description, NIH Specific Aims): preserve scholarly conventions…
aws-samples/sample-strands-agent-with-agentcore
Guide users through a structured workflow for co-authoring documentation.
hoangnb24/repository-harness
Use only when the user explicitly invokes $audit-onboarding-proposal.
helsome/folio
Institution ratings, consensus price targets, EPS/revenue forecasts, finance calendar, shareholder data, fund holders, insider trades (SEC Form 4), short interest, industry rankings, peer group…
LB623/no-negative-echo
Prevent 此地无银三百两式 residue: finalize artifacts without echoing rejected session-only alternatives into labels, metadata, commits, PRs, or handoffs.
XRPLF/XRPL-Standards
Check that an XLS specification conforms to the XRPL-Standards templates.
XRPLF/XRPL-Standards
Review a pull request in XRPL-Standards. An agent skill from XRPLF/XRPL-Standards.
Update an XLS specification to match changes made in rippled. Spec From Rippled is an agent skill from XRPLF/XRPL-Standards. Update an XLS specification to match changes made in rippled.
Spec From Rippled fits situations like: asked to sync a spec with a rippled PR; update an XLS from the implementation; reconcile a spec against rippled code; check whether a spec still matches what was built.
Run `npx skills add XRPLF/XRPL-Standards --skill spec-from-rippled -a claude-code`. Or copy the skill folder (.agents/skills/spec-from-rippled in XRPLF/XRPL-Standards) into .claude/skills/spec-from-rippled in your project. Claude Code loads it when a task matches its description.
Run `npx skills add XRPLF/XRPL-Standards --skill spec-from-rippled -a codex`. Or copy the skill folder (.agents/skills/spec-from-rippled in XRPLF/XRPL-Standards) into .agents/skills/spec-from-rippled 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 XRPLF/XRPL-Standards --skill spec-from-rippled -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spec-from-rippled, .gemini/skills/spec-from-rippled, .github/skills/spec-from-rippled and .opencode/skills/spec-from-rippled in your project.
Going by SKILL.md and its folder, Spec From Rippled needs the command-line tools its instructions call (git, gh and python). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. 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.
Spec From Rippled is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 764 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Spec From Rippled: Peer Review (K-Dense-AI/claude-scientific-writer, 2.4k stars), Academic Humanizer (AIScientists-Dev/academic-humanizer, 1.9k stars), Doc Coauthoring (aws-samples/sample-strands-agent-with-agentcore, 195 stars) and Audit Onboarding Proposal (hoangnb24/repository-harness, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
XRPLF (a GitHub organization) maintains it in XRPLF/XRPL-Standards, which has 288 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 8, 2026.
Source: XRPLF/XRPL-Standards on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.