← 返回 Skills 市场
fbrandel

Wallabag

作者 Florian Brandel · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wallabag
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wallabag 触发
  4. 根据 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.
元数据
Slug wallabag
版本 1.0.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

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。

💬 留言讨论