ClawDirect Dev
v1.0.0Build agent-facing web experiences with ATXP-based authentication, following the ClawDirect pattern. Use this skill when building websites that AI agents interact with via MCP tools, implementing cookie-based agent auth, or creating agent skills for web apps. Provides templates using @longrun/turtle, Express, SQLite, and ATXP.
⭐ 1· 1.9k·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The SKILL.md clearly describes building a ClawDirect/ATXP-enabled web app and lists npm packages and an .env (FUNDING_DESTINATION_ATXP, PORT, DB_PATH). However the registry metadata declares no required env vars or credentials. That mismatch (declared requirements = none vs. instructions requiring config and ATXP integration) is an inconsistency users should be aware of.
Instruction Scope
Instructions focus on creating an Express/MCP server and an SQLite-backed cookie-auth flow, which is coherent. However the guidance explicitly recommends accepting an auth cookie via query string (e.g., ?myapp_cookie=XYZ) so the server can set an HTTP-only cookie — a practice that exposes tokens in URLs, logs, referrers, and is a notable security/privacy risk. The DB stores cookie -> ATXP account mappings; cookie lifecycle/expiration/rotation and protections (CSRF, logging) are not addressed in the instructions.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so nothing is written to disk by the skill itself. The runtime work is performed by the user's project (npm install).
Credentials
The SKILL.md expects environment configuration (FUNDING_DESTINATION_ATXP, optional DB_PATH, PORT) and will integrate with ATXP services which likely require credentials, but the registry metadata doesn't declare any required env vars/primary credential. Missing declaration of ATXP-related secrets/config in the skill metadata is a proportionality/visibility problem.
Persistence & Privilege
The skill is not always-enabled and does not request any platform-level persistence or extra privileges. It is an authoring/instruction template for the developer to run; there is no automatic installation behavior in the skill bundle itself.
What to consider before installing
What to consider before using/publishing this template:
- Source verification: the SKILL.md references a GitHub repo (https://github.com/napoleond/clawdirect). Review that repository and confirm the code matches the instructions before using it in production.
- Environment/credentials: expect to provide ATXP-related configuration and possibly API keys or account IDs (FUNDING_DESTINATION_ATXP). The skill metadata did not declare these; treat missing declarations as a risk and only supply secrets after reviewing code.
- Cookie handling risk: passing auth cookies in query strings is convenient for agent browsers but unsafe — tokens in URLs can be logged, leaked in referrers, and cached. Prefer alternatives if possible; if you must use this pattern, enforce one-time-use tokens, short TTLs, immediate redirection to a clean URL, strict logging redaction, and use HTTPS.
- Hardening: implement cookie flags (Secure, HttpOnly, SameSite), CSRF protections, token expiration and rotation, rate limits, and monitoring for suspicious use. Ensure your SQLite DB access is properly file-permissioned and backups are secure.
- Payment surface: the template integrates payments (ATXP). Ensure you understand fund flows, verify FUNDING_DESTINATION_ATXP, and test payments in a sandbox before going live.
- Least privilege: run the service with limited privileges and isolate it from other systems. Audit any code you install from npm (especially @atxp/* and @longrun/turtle) and pin versions.
- If you plan to publish an agent skill for this site, review the skill manifest and endpoints carefully to avoid leaking tokens or exposing endpoints that accept query-string credentials.
Overall: the skill appears to be what it claims (not obviously malicious) but contains security-sensitive guidance and metadata omissions that warrant manual review before deployment.Like a lobster shell, security has layers — review code before you run it.
latestvk97c3w714kdef3ckqtt3ghrb39809te3
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
