← Back to Skills Marketplace
wjsoj

PKU Info Auth

by wjsoj · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
145
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pku-info-auth
Description
PKU unified credential management CLI (统一凭据管理). Use this skill when the user or AI Agent needs to authenticate with PKU services, manage stored credentials,...
Usage Guidance
This skill appears coherent for acting as a PKU credential helper: it instructs storing credentials in the OS keyring and how an agent should use them. Before installing/using it, verify the origin — there is no source repository or homepage listed. Specifically: 1) Confirm the info-auth and the referenced PKU CLIs (treehole/course/campuscard/elective) are legitimate binaries you trust and install them from official sources. 2) Prefer using the OS keyring flow (info-auth store) rather than putting passwords in environment variables or shell profiles; if you must use PKU_SMS_CODE in an env var, set it only for the single command (as in PKU_SMS_CODE=123456 treehole login -p) and avoid persisting it. 3) Ask the provider for source code or release artifacts (repository URL, signed releases, or package manifests); that would raise confidence to high. 4) If you want extra caution, run info-auth commands in a constrained environment (local user account with separate credentials) and audit what external CLIs do when invoked.
Capability Analysis
Type: OpenClaw Skill Name: pku-info-auth Version: 1.0.0 The skill bundle describes a credential management utility (info-auth) designed to interface with the OS keyring (macOS Keychain, Windows Credential Manager, etc.) for PKU university services. The documentation in SKILL.md promotes security best practices by explicitly instructing AI agents to avoid direct password handling and instead use the system's secure storage. No malicious code, exfiltration patterns, or suspicious instructions were identified.
Capability Tags
cryptorequires-wallet
Capability Assessment
Purpose & Capability
The name/description (PKU credential manager) match the SKILL.md: it documents storing credentials in the OS keyring and an agent workflow for logging into PKU services. It does not request unrelated permissions, binaries, or credentials. One minor note: the skill references external CLIs (treehole/course/campuscard/elective) but does not provide or install them — the agent will assume those tools are present.
Instruction Scope
Instructions are narrowly scoped to credential storage/status and running other PKU CLIs. They do reference environment variables that hold secrets (PKU_USERNAME, PKU_PASSWORD, PKU_SMS_CODE) and show examples of setting an env var for an SMS code. The SKILL.md also instructs agents not to read the keyring directly and to use info-auth commands, which is reasonable. Because the skill tells the agent to run other CLIs (which the skill doesn't supply or verify), an agent following these instructions could execute arbitrary external binaries if they exist on the host; confirm those CLIs are trusted before proceeding.
Install Mechanism
Instruction-only skill with no install spec or code files — lowest risk from installation. Nothing will be written to disk by the skill itself. No download URLs or package installs are present.
Credentials
The registry metadata declares no required env vars or credentials, and the skill itself does not demand secrets up front. The SKILL.md references PKU_USERNAME/PKU_PASSWORD/PKU_SMS_CODE as possible sources of credentials, which is appropriate for a credential helper, but it means agents or users may be asked to place secrets into environment variables. Be cautious about where those env vars are set (avoid exposing them in long-lived shell profiles or shared CI logs).
Persistence & Privilege
The skill is not marked always:true, does not request persistent presence or elevated privileges, and is user-invocable. It does not modify other skills' configurations. Autonomous invocation is allowed by default but not combined with other concerning factors here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pku-info-auth
  3. After installation, invoke the skill by name or use /pku-info-auth
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of PKU unified credential management CLI. - Provides secure credential storage for all PKU CLI tools using the OS keyring (supports Linux, macOS, Windows). - Allows users to manage, check, and clear PKU credentials without exposing passwords to agents or tools. - Enables seamless auto-login for PKU services (treehole, course, campuscard, elective) after one-time setup. - Supports SMS verification workflow and checks session status across all services. - All commands and feedback are available in Chinese for user clarity.
Metadata
Slug pku-info-auth
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PKU Info Auth?

PKU unified credential management CLI (统一凭据管理). Use this skill when the user or AI Agent needs to authenticate with PKU services, manage stored credentials,... It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.

How do I install PKU Info Auth?

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

Is PKU Info Auth free?

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

Which platforms does PKU Info Auth support?

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

Who created PKU Info Auth?

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

💬 Comments