Claude-Guardian
Claude Guardian is an all-in-one Claude account safety and risk prevention skill. It intelligently assesses your device, account history, network environment, and payment options, then provides person
翻译准备中
Structured API skills that turn Spuree into an agent-native cloud. Projects, folders, files, asset search, story graphs, and OpenClaw backup — ready for any AI agent to use out of the box.
翻译准备中
技能JavaScriptGitHub @CheehooLabs自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 README。 以下为已保存的摘录。
Spuree provides an agent-friendly cloud storage via a simple Project → Folder → File hierarchy. Agents authenticate with an API key, then create projects, organize folders, and upload/download files — all through REST APIs designed for programmatic access.
These skills are structured API documentation for AI agent consumption. Each skill documents a specific API domain with endpoints, request/response schemas, and working examples.
To update to the latest version, run the same command again.
After installing or connecting Spuree, ask your agent:查看完整 README ↗Spuree provides an agent-friendly cloud storage via a simple Project → Folder → File hierarchy. Agents authenticate with an API key, then create projects, organize folders, and upload/download files — all through REST APIs designed for programmatic access.
These skills are structured API documentation for AI agent consumption. Each skill documents a specific API domain with endpoints, request/response schemas, and working examples.
npx skills add https://github.com/CheehooLabs/SpureeSkills
To update to the latest version, run the same command again.
After installing or connecting Spuree, ask your agent:
"How do I use Spuree skills?"
The getting-started skill explains the available public capabilities and
offers a guided, read-only first step. You can also ask “What can Spuree do?” or
“Walk me through Spuree.” The guide adapts to full skill/MCP clients and to
read-only web connectors that expose search and fetch. Studio also publishes
the same guide as the getting_started MCP tool for Claude Code on the web and
ChatGPT.
Connect Claude Code, Claude Code Web & Cowork, ChatGPT, Codex, or OpenClaw — via the OAuth connector or skills + API keys. See INSTALL.md.
| Skill | Description |
|---|---|
| Getting Started | Learn what Spuree can do and complete a safe guided first run |
| First Post | Take a new workspace from nothing to a reviewable post draft with your own agent over the MCP connector — a business, a product or a personal brand; your own material or a brief you approve, a quote before the first paid step, one confirmed brand memory build, a reel studied for pacing, a short vertical video, the draft under the brand |
| Authentication | Obtain JWT tokens, manage API keys |
| Project Management | Create, list, update, delete, and share projects; browse contents |
| Folder Management | Find canonical folders in one bounded call, list recent folders, and create, update, delete, browse, or download folder content |
| File Management | Get, create, upload, update, and delete files with checksum-verified uploads (includes name search) |
| File Comments | Add, list, resolve, update, and delete review comments on files — anchored to a line range, a video timecode, or a still — with drawings, threaded replies, and @mentions |
| Project Invitations | Manage sharing invitations for non-workspace members |
| Usage Report | Retrieve daily usage reports for a workspace or organization, broken down by API key, MCP client, and user, with allowance tracking |
| Workspace Management | List a workspace's members, add a member with a role, change a role, remove a member |
| Report Feedback | Send the Spuree team a bug report, feedback or a feature request as the person, after they approve the exact text, and check the status of their own reports — over the MCP connector |
All skills use the V1 API. Two authentication methods are supported:
| Method | Header | Use case |
|---|---|---|
| JWT token | Authorization: Bearer <token> | Interactive sessions (1 hour expiry, refreshable) |
| API key | X-API-Key: <key> | Automation and long-lived access |
See the Authentication skill for details on obtaining tokens and managing API keys.
See CONTRIBUTING.md for how to edit a skill, the checks to run, and what a pull request needs before it can merge.
The folder-discovery contract is checked offline so documentation drift fails before release. The guard pins exact endpoint headings, ordered query parameters (types, required flags, defaults, enums, and bounds), canonical context object shapes, response field names and types, closed response enums, status codes, and bounded fallback behavior:
node scripts/check-folder-discovery-contract.mjs
node --test test/*.test.mjs
To diagnose duplicate public and plugin skill copies without changing or
deleting any installation, run the script from a checkout of this repository
and point --target at the project or agent workspace whose active catalog you
want to inspect:
node scripts/diagnose-spuree-skill-copies.mjs --target /path/to/project
node scripts/diagnose-spuree-skill-copies.mjs --target /path/to/project --json
When the checkout and target project differ, the checkout remains the immutable
source reference while --target controls project/workspace discovery. The
diagnostic scans every public skill across .agents, .codex, .claude,
OpenClaw workspace/global, Hermes global, and Codex plugin-cache roots. It
reports paths, SHA-256 hashes, catalog scan order, exposed names, and plugin
namespace/version metadata. Collision groups use the exposed skill name, so a
namespaced plugin such as internal-spuree-skills:folder-management is not
misreported as shadowing the public folder-management skill. If a cached
plugin manifest is missing or unreadable, the diagnostic assigns that cache
root a stable unknown-plugin-<hash> namespace instead of assuming the skill
is bare. Scan order is informational; the active client owns runtime
precedence.