← 返回 Skills 市场
Wallabag
作者
Florian Brandel
· GitHub ↗
· v1.0.1
533
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install wallabag
功能描述
Manage Wallabag bookmarks through the Wallabag Developer API with OAuth2 authentication, including creating, reading, updating, deleting, searching, and tag...
安全使用建议
Before installing or enabling this skill:
- Be aware the script uses the OAuth password grant: you must supply WALLABAG_USERNAME and WALLABAG_PASSWORD plus a client id/secret. This means you are giving the skill full account credentials; use a dedicated, low-privilege account and client if possible.
- The registry metadata omitted required env vars and credentials — treat that as a red flag: confirm the listed required environment variables in SKILL.md are accurate before trusting the skill.
- Review scripts/wallabag.sh yourself (it is small and readable). It uses curl and jq, stores tokens only in memory, and removes temporary files; these behaviours are reasonable but verify they meet your policies.
- Avoid running auth --show-token in environments where stdout may be logged; it will print the token JSON when requested.
- If you prefer not to provide a password to the agent, ask the skill author to implement an authorization-code flow or a token-only flow so long-lived credentials are not supplied.
If you cannot verify the code or do not want to expose account credentials, do not install or enable the skill.
功能分析
Type: OpenClaw Skill
Name: wallabag
Version: 1.0.1
The skill is designed to manage Wallabag bookmarks via its API. It correctly handles sensitive credentials by requiring them as environment variables and explicitly states that tokens are kept in-process and not persisted to disk. The `scripts/wallabag.sh` uses `curl` for all network interactions and appears to safely construct API requests, mitigating common shell injection risks by passing user inputs as values to `--data-urlencode` or as structured path components. No evidence of data exfiltration to unauthorized endpoints, persistence mechanisms, obfuscation, or prompt injection against the agent was found in any of the files.
能力评估
Purpose & Capability
The script, README, SKILL.md and reference docs consistently implement Wallabag API operations using OAuth password-grant and API endpoints — this aligns with the skill name and description. Required tools (bash, curl, jq for tag ops) and env vars (base URL, client id/secret, username/password) are appropriate for this purpose.
Instruction Scope
Runtime instructions limit activity to the Wallabag API and to in-process token handling. The SKILL.md and script do not read unrelated system files or exfiltrate data to external endpoints beyond the user-supplied WALLABAG_BASE_URL. The script temporarily writes curl responses to a temp file but removes them.
Install Mechanism
This is an instruction-only skill with a bundled script; there is no install that downloads or executes remote code. No third-party package downloads or unusual install locations are used.
Credentials
The SKILL.md and script require five sensitive environment variables (WALLABAG_BASE_URL, CLIENT_ID, CLIENT_SECRET, USERNAME, PASSWORD). Those requirements are proportionate to a password-grant OAuth implementation, but the registry metadata indicates 'Required env vars: none' and 'Primary credential: none', which is inconsistent and misleading. Requesting full account credentials is sensitive; there is no alternative OAuth flow implemented in the script (e.g., interactive authorization code flow).
Persistence & Privilege
The skill does not request persistent installation, does not set always:true, and does not modify other skills or system-wide settings. Tokens are held in-process only and not persisted to disk by design.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wallabag - 安装完成后,直接呼叫该 Skill 的名称或使用
/wallabag触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Clarified runtime requirements in SKILL.md, specifying the need for bash, curl, and jq.
- Updated auth command: access tokens are only printed if --show-token is used.
v1.0.0
Wallabag Skill v1.0.0
- Initial release with support for managing Wallabag bookmarks using the Wallabag Developer API and OAuth2.
- Provides shell command interface for authentication, entry creation, listing, retrieval, updating, deletion, and tag management.
- Requires configuration of environment variables for API access.
- Includes detailed subcommand descriptions and operational guidelines.
- Examples of usage prompts and references to official API documentation included.
元数据
常见问题
Wallabag 是什么?
Manage Wallabag bookmarks through the Wallabag Developer API with OAuth2 authentication, including creating, reading, updating, deleting, searching, and tag... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 533 次。
如何安装 Wallabag?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wallabag」即可一键安装,无需额外配置。
Wallabag 是免费的吗?
是的,Wallabag 完全免费(开源免费),可自由下载、安装和使用。
Wallabag 支持哪些平台?
Wallabag 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Wallabag?
由 Florian Brandel(@fbrandel)开发并维护,当前版本 v1.0.1。
推荐 Skills