← Back to Skills Marketplace
1419
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install nlb
Description
check loans and search resources from the National Library Board of Singapore
Usage Guidance
This skill appears to be a simple, instruction-only helper for searching the NLB catalogue and checking loans, but it explicitly requires your myLibrary login to check loans/recommendations while providing no secure mechanism for supplying credentials. Before installing or using: (1) Do not paste your username/password into chat if the agent asks — instead sign into the NLB site yourself in a browser and only let the agent operate on non-sensitive data you explicitly provide. (2) Prefer workflows that use official API tokens or browser-based authentication rather than sending passwords. (3) Verify the skill's source/author before sharing any credentials; this skill's package metadata is 'unknown'. (4) If you decide to use it, ask the maintainer to declare how credentials should be handled (env vars, OAuth, or explicit user-driven browser login) so you can evaluate the privacy risk. Because of the missing credential-handling details, treat this skill with caution.
Capability Analysis
Type: OpenClaw Skill
Name: nlb
Version: 0.1.0
The skill bundle is benign, providing instructions for an AI agent to interact with the National Library Board of Singapore's website for tasks like checking loans and searching resources. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. All instructions in `SKILL.md` are focused on navigating `nlb.gov.sg` domains, and the `_meta.json` and `SKILL.md` metadata (e.g., `requires.bins`, `install`) are empty, indicating no external dependencies or installation steps.
Capability Assessment
Purpose & Capability
The name/description (NLB: check loans and search resources) aligns with the instructions to open NLB pages and search the catalogue. However, several of the skill's features (checking loans and recommendations) explicitly require a logged-in myLibrary account, yet the skill declares no credentials, environment variables, or guidance on how credentials are to be provided or protected. That omission is an incoherence between claimed capability and declared requirements.
Instruction Scope
SKILL.md tells the agent to open NLB login and mylibrary pages and to 'Use user myLibrary username and password to login'. It otherwise only constructs catalogue URLs for searches. The instructions do not ask the agent to read unrelated files or system state, but they do require handling sensitive credentials without specifying how (no secure input, no env var names, no guidance to avoid pasting secrets into chat). This ambiguity may lead the agent to request credentials in-chat or otherwise mishandle them.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. Nothing is downloaded or written to disk, which minimizes install-time risk.
Credentials
The skill requests no environment variables or primary credential in metadata but its functionality (checking loans, recommendations) requires account credentials. The absence of declared credential inputs or a secure mechanism to supply them is disproportionate and unclear — environment/credential handling is underspecified.
Persistence & Privilege
The skill is not marked always:true and does not request any persistent system-wide configuration or modify other skills. Autonomous invocation is allowed (platform default), but there are no extra persistence or privilege requests in the manifest.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nlb - After installation, invoke the skill by name or use
/nlb - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the nlb skill.
- Lets users check loan and overdue items, and view recommendations by logging into their National Library Board (Singapore) account.
- Provides guidance on searching the NLB catalogue with filters for availability, location, collection, material type, and language.
- Includes detailed collection and location ID mappings for refined searches.
- Example search URLs and instructions on opening result and card pages are provided.
Metadata
Frequently Asked Questions
What is NLB?
check loans and search resources from the National Library Board of Singapore. It is an AI Agent Skill for Claude Code / OpenClaw, with 1419 downloads so far.
How do I install NLB?
Run "/install nlb" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is NLB free?
Yes, NLB is completely free (open-source). You can download, install and use it at no cost.
Which platforms does NLB support?
NLB is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created NLB?
It is built and maintained by kk17 (@kk17); the current version is v0.1.0.
More Skills