← Back to Skills Marketplace
wjsoj

PKU Campus Card

by wjsoj · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
143
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pku-campuscard
Description
PKU Campus Card (校园卡) CLI tool built in Rust. Use this skill when working on the campuscard crate, debugging campus card commands, adding features, or when t...
Usage Guidance
This skill appears to be what it says: a developer-focused CLI for PKU campus card operations. Before installing or using auto-login, be aware it will read credentials from your OS keyring (and may fall back to environment variables) and will store session tokens under ~/.config/info/campuscard/. Only enable auto-login if you trust the skill source and the agent; otherwise run login commands interactively and inspect or delete ~/.config/info/campuscard/ after use. Because the skill bundle contains only instructions (no shipped code), consider reviewing the actual campuscard crate source (or obtaining the binary from a trusted build) before granting the agent permission to execute login or network actions.
Capability Analysis
Type: OpenClaw Skill Name: pku-campuscard Version: 1.0.0 The skill bundle describes a CLI tool for managing PKU campus cards, including features like balance checks, transaction history, and payment QR codes. The documentation (SKILL.md) outlines standard authentication flows (IAAA SSO to Synjones), session persistence in local config directories, and credential management via the OS keyring, which are consistent with its stated purpose. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The SKILL.md describes a Rust CLI for PKU campus card operations and debugging (auth flows, mobile UA, http1_only, commands, session storage). References to the keyring, environment vars, and ~/.config/info/campuscard/ are appropriate for a CLI that performs login and persists sessions. There is no unexpected cloud credential or unrelated service access requested.
Instruction Scope
The runtime instructions explicitly mention auto-login that 'reads credentials from OS keyring' and commands that persist session state; these actions are within the tool's stated purpose but involve sensitive local secrets. The instructions do not direct the agent to read unrelated system files or exfiltrate data to non-Synjones endpoints, but they do assume access to the user's keyring and environment for credential resolution.
Install Mechanism
This is an instruction-only skill with no install spec and no code files shipped in the skill bundle, so nothing is downloaded or written by the skill installer itself. That reduces install-time risk.
Credentials
No required env vars are declared, but SKILL.md documents credential resolution order: keyring → env → interactive. This is proportionate to a CLI that can auto-login, but it does mean the agent may read environment variables and the OS keyring at runtime. No unrelated secrets or multiple external service credentials are requested.
Persistence & Privilege
The skill persists session data to ~/.config/info/campuscard/, which is consistent with a CLI session cache. The skill is not marked 'always:true' and does not request system-wide modifications or other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pku-campuscard
  3. After installation, invoke the skill by name or use /pku-campuscard
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Campuscard 2.0.0 — Major update for PKU 校园卡 CLI - Adds detailed SKILL.md with architecture, command list, and development notes - Clarifies authentication flow: IAAA SSO → portal → berserker-auth → JWT - Documents API usage constraints: mobile User-Agent and HTTP/1.1 only - Lists all CLI commands, shortcuts, and their functions - Explains session and credential management, including auto-login for agents - Specifies that all user-facing strings are in Chinese and error handling uses Rust's anyhow with context
Metadata
Slug pku-campuscard
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PKU Campus Card?

PKU Campus Card (校园卡) CLI tool built in Rust. Use this skill when working on the campuscard crate, debugging campus card commands, adding features, or when t... It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install PKU Campus Card?

Run "/install pku-campuscard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PKU Campus Card free?

Yes, PKU Campus Card is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PKU Campus Card support?

PKU Campus Card is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PKU Campus Card?

It is built and maintained by wjsoj (@wjsoj); the current version is v1.0.0.

💬 Comments