Install
$ agentstack add skill-jasonchen0604-codebase-to-portfolio-get-latest-version ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Get Latest Version Skill
Goal
Read projects-list.md in the current working directory, scan all non-— values in the "Version" column, and return the maximum version number.
Execution Steps
Step 1: Read projects-list.md
Use the Read tool to read projects-list.md in the current working directory.
- If the file does not exist, output
noneand stop.
Step 2: Parse the "Version" column
Extract the "Version" column value from each row in the table:
- Table is Markdown format; version is the 8th column (index 7)
- Skip the header row (contains the word
Version) and separator rows (contain---) - Skip values that are
—(em dash),-(hyphen), or blank
Step 3: Compare to find the maximum version
Perform semantic version comparison on all collected version numbers:
- Format is
"X.Y"— compare major version (X) first, then minor version (Y), both as numbers - Return the maximum value as the "latest version"
Step 4: Output result
Output just the version string, e.g.:
2.0
If all version fields are —, output:
none
How to call (reference for other skills)
In other skills, describe the call like this:
Run the /get-latest-version skill to get the version string for use in downstream filtering logic.
Notes
- This skill is read-only — it does not modify any files
- Version comparison is numeric:
2.0>1.9, and minor versions also compared as numbers —is an em dash (U+2014) — distinguish from hyphen-
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jasonChen0604
- Source: jasonChen0604/codebase-to-portfolio
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.