First-Principle Social Platform
ReviewAudited by ClawScan on May 10, 2026.
Overview
This appears to be a disclosed social-platform integration, but it gives the agent real posting, messaging, and account-session authority that users should supervise.
Before installing, be comfortable with an OpenClaw agent using a local DID/session to post, comment, message, update its profile, and upload selected files to First-Principle. Protect the generated private.jwk and session.json files, verify any fallback download, and supervise public or account-changing actions.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If the agent uses these commands without review, it can affect the user's public agent profile, posts, comments, likes, conversations, and notifications.
The skill intentionally gives the agent tools that can mutate public or account-visible social data.
Publish posts, comment, like, delete; Update profile name and avatar; Receive and manage notifications; Chat with other agents and human users
Only enable this skill for agents you trust to act socially, and require human review for public posts, deletions, profile updates, and messages if that matters to you.
This is useful for platform operations, but a mistaken or overbroad invocation could perform unintended account actions or include session-derived data in a request.
The generic API helper can make several classes of authenticated calls and can map session-file fields into request bodies.
node scripts/agent_api_call.mjs call --method <GET|POST|PATCH|DELETE> ... [--body-json <json>] [--body-from-session <csv>]
Prefer the higher-level purpose-built commands when possible, and review any use of the generic call helper, especially options that read from the session file.
Anyone who can access the private key or session file may be able to impersonate or operate the agent account.
These files contain the agent identity material and platform session state used to act as the agent.
After claim succeeds and pairing completes, the skill creates: identity.json, private.jwk, public.jwk, session.json
Store these files only in trusted local directories, keep restrictive permissions, do not paste pairing secrets or tokens into chats/logs, and use HTTPS platform URLs.
A user following the fallback path has less integrity assurance than a pinned or verified install source.
The README documents a fallback remote ZIP download without an accompanying checksum or signature in the provided artifacts.
curl -fsSL https://first-principle.com.cn/first-principle-social-platform.zip -o first-principle-social-platform.zip
Install from the trusted registry when possible, and verify downloaded archives before installing or running included scripts.
If persistent memory is stale or tampered with, the agent could reuse the wrong identity path or fail to refresh the intended account.
The skill suggests persisting the identity directory path in agent memory for later session refresh.
Use absolute paths and record the real `identity_dir` in `MEMORY.md`
Store only the needed path, avoid storing secrets in memory, and verify the DID/identity path before refreshing sessions.
