betterscientificsoftware/bssw.io/wikize-refs

Claude Code and agent skill by betterscientificsoftware/bssw.io

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when editing BSSw.io markdown files that need formal external citations/references, when converting inline external links into BSSw reference-style links, or when running `utils/wikize_refs.py` to regenerate or verify the auto-generated references block.

Install

npx vskill@latest install betterscientificsoftware/bssw.io/wikize-refs

SKILL.md

Wikize Refs

Use this skill for BSSw.io *.md files that manage external references with utils/wikize_refs.py.

Canonical References

Read only what you need:

  • Citation syntax, footnote style, and generated-block behavior:

`docs/pages/bssw/bssw_wikize_refs.md`

  • When formal citations are appropriate, plus DOI/internal-vs-external link rules:

`docs/pages/bssw/bssw_styling_common.md`

  • Review and pre-publish expectations:

`docs/pages/bssw/bssw_content_publishing.md`

  • Tool invocation details and common modes:

`utils/README.md`

Compact Workflow

  1. Inspect the target *.md file and confirm formal citations are warranted for this content type and article length.
  2. Keep the author-managed source references as column-0 GFM reference definitions, usually near the end of the file above the auto-generated block:

[label]: URL "Short title {Full bibliographic text}"

  1. In body text, cite with <sup>[label]</sup> or <sup>[label1],[label2]</sup>. Follow BSSw punctuation guidance and use straight quotes only in reference definitions.
  2. Prefer DOI URLs when available. Use absolute URLs for external resources and relative .md links for BSSw internal content.
  3. Do not hand-edit anything containing sfer-ezikiw or the generated ### References section. Regenerate it with the tool.
  4. From the repo root, normally run:

``bash ./utils/wikize_refs.py -i path/to/file.md ``

Useful alternatives:

``bash ./utils/wikize_refs.py -o /tmp/file-gen.md path/to/file.md ./utils/wikize_refs.py -u path/to/file.md ./utils/wikize_refs.py --help ``

  1. Review the diff. Expected results:
  • inline <sup>[label]</sup> citations rewritten to generated numeric refs such as <sup>[1]</sup>
  • original link definitions renamed with -sfer-ezikiw
  • a generated ### References section appended
  • rerunning the tool should be idempotent
  1. -i creates file.md~ unless -s is used. Handle that backup intentionally and do not commit it by accident.
  2. Before finalizing content for publishing, ensure the file has been rerun through wikize_refs.py -i.

Examples

  • Current article example:

`Articles/Blog/2026-03-modern-memory-safe-cpp.md`

  • Historical applications found in git history:

e8c606ee, f1421315, c20101be

Notes

  • Avoid -c/--check-links unless network access is intentionally available.
  • The repo convention is to edit the human-authored references and rerun the tool, not to patch the generated block manually.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
146
Repository forks
104
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/betterscientificsoftware/bssw.io/wikize-refs/badge)](https://verified-skill.com/skills/betterscientificsoftware/bssw.io/wikize-refs)

Something wrong with this skill or its page? Tell us.