소스 정보
- 저장소
- XRPLF/xrpl-dev-portal
- 최근 소스 활동
- 2026년 7월 2일 00:32
- 감지된 SKILL.md 언어
- 영어
- 스타
- 2,114
- 포크
- 1,169
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/XRPLF/xrpl-dev-portal --skill generate-release-notes명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Review an XRPL documentation page through the reader personas relevant to its type. Detects the doc's section (folder) and topic, fans out the matching persona subagents in parallel, then collates findings and suggested fixes for you to act on. Use when asked to review, audit, or get persona feedback on a docs page.
XRPL payments playbook for AI agent developers. Covers the full developer journey: wallet setup, XRP payments, RLUSD and IOU token payments, cross-currency payments, escrow, agentic best practices (SourceTag, Memos, audit trail), and testnet-to-mainnet migration. Use this skill whenever a user asks about sending XRP or RLUSD, trust lines, xrpl-py, xrpl.js, agentic transactions, SourceTag, the XRPL AI Starter Kit, X402 payments on XRPL, or building any payment workflow on the XRP Ledger. When in doubt, load this skill — general training data for XRPL is often outdated or imprecise. This skill constructs transactions. The XRPL Agent Wallet skill signs and submits them. For wallet creation, key loading, or anything involving a seed or private key, defer to the XRPL Agent Wallet skill.
Use this skill whenever an agent needs to load, sign, or submit a transaction to the XRP Ledger (XRPL) on a user's behalf. This skill owns the full wallet lifecycle - first-time wallet generation (writing the seed safely to .env, never to chat), key loading, the signing ceremony, human confirmation, and reliable submission. It does NOT construct transactions; a separate XRPL transactions skill (or the developer) provides the transaction object. Trigger on signing phrases: wallet.sign, submitAndWait, submit, xrpl.Wallet, a seed/secret being loaded, a tx_blob being produced, "send XRP", "sign this transaction", "submit to the ledger", "have the agent pay", "let the agent transact". Also trigger on onboarding phrases: "create a wallet", "generate a wallet", "I need a wallet", "set up a wallet", "get started with XRPL", "new account", "testnet wallet", or any request to produce an XRPL address for the first time. If an XRPL transaction is going to be signed, or if the user needs a wallet to begin, this skill app
SOC 직업 분류 기준
SKILL.md 표시 중
| name | generate-release-notes |
| description | Generate and sort rippled release notes from GitHub commit history |
| argument-hint | --from <ref> --to <ref> [--date YYYY-MM-DD] [--output <path>] |
| allowed-tools | Bash, Read, Edit, Write, Grep, Glob |
| model | claude-opus-4-8[1m] |
| effort | max |
This skill generates a draft release notes blog post for a new rippled version, then sorts the entries into the correct subsections.
Run the Python script from the repo root. Pass through all arguments from $ARGUMENTS:
python3 tools/generate-release-notes.py $ARGUMENTS
If the user didn't provide --from or --to, ask them for the base and target refs (tags or branches).
The script will:
BuildInfo.cppfeatures.macro between refs to identify amendment changesRead the output file (path shown in script output). Note the Full Changelog structure:
features.macro, so the section sometimes catches PRs that aren't actually about a specific amendment (e.g. macro renames, list-sorting, formatting cleanups).[POTENTIAL DUPE — VERIFY]. These are reviewer scaffolding and must be handled in Step 3 before sorting.Some entries are prefixed with [POTENTIAL DUPE — VERIFY] at the start of their title. They represent changes that already shipped in an earlier release. They are scaffolding for the reviewer only — they must NOT appear in the published release notes.
Their purpose is to help spot cherry-picked commits that already went into an earlier release, but their original commits may falsely show up again as a new change.
For each entry with the [POTENTIAL DUPE — VERIFY] prefix:
overwriting vs overwritting, missing the)(#6217) vs (#6217) (#6957))[POTENTIAL DUPE — VERIFY] entry.[POTENTIAL DUPE — VERIFY] entry only.By the end of this step, every [POTENTIAL DUPE — VERIFY] entry must be removed.
Handle Amendments first, before sorting other entries.
The HTML comment contains three lists — follow them exactly:
Scan unsorted entries for unreleased amendment work: Search through ALL unsorted entries for titles, labels, descriptions, or files that reference amendments on the "Exclude" or "Other amendments not part of this release" lists. Remove entries that directly implement, enable, fix, or refactor these amendments. Keep entries that are general changes that merely reference the amendment as motivation — if the code change is useful on its own regardless of whether the amendment ships, keep it.
If you disagree with any amendment decisions, make a note to the user but do NOT deviate from the rules.
Move each remaining unsorted entry into the appropriate subsection.
Use these signals to categorize:
Files changed (strongest signal):
.github/, CMakeLists.txt, conan*, CI config files → CI/Buildsrc/test/, *_test.cpp files → Testing*.md, docs/ files → DocumentationLabels (strong signal):
Bug label → Bug FixesTitle prefixes (medium signal):
fix: → Bug Fixesfeat: → Featuresrefactor: → Refactorsdocs: → Documentationtest: → Testingci:, build:, chore: → CI/BuildDescription content (when other signals are ambiguous):
Additional sorting guidance:
After sorting, reformat each entry to match the release notes style.
Amendment entries should follow this format:
- **amendmentName**: Description of what the amendment does. ([#1234](https://github.com/XRPLF/rippled/pull/1234))
Feature and Breaking Change entries should follow this format:
- Description of the change. ([#1234](https://github.com/XRPLF/rippled/pull/1234))
All other entries should follow this format:
- The PR title of the entry. ([#1234](https://github.com/XRPLF/rippled/pull/1234))
seo.description frontmatter, e.g., "This version introduces new amendments and bug fixes." Do not create long lists of detailed changes.