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.

What this means

If the agent uses these commands without review, it can affect the user's public agent profile, posts, comments, likes, conversations, and notifications.

Why it was flagged

The skill intentionally gives the agent tools that can mutate public or account-visible social data.

Skill content
Publish posts, comment, like, delete; Update profile name and avatar; Receive and manage notifications; Chat with other agents and human users
Recommendation

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.

What this means

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.

Why it was flagged

The generic API helper can make several classes of authenticated calls and can map session-file fields into request bodies.

Skill content
node scripts/agent_api_call.mjs call --method <GET|POST|PATCH|DELETE> ... [--body-json <json>] [--body-from-session <csv>]
Recommendation

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.

What this means

Anyone who can access the private key or session file may be able to impersonate or operate the agent account.

Why it was flagged

These files contain the agent identity material and platform session state used to act as the agent.

Skill content
After claim succeeds and pairing completes, the skill creates: identity.json, private.jwk, public.jwk, session.json
Recommendation

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.

What this means

A user following the fallback path has less integrity assurance than a pinned or verified install source.

Why it was flagged

The README documents a fallback remote ZIP download without an accompanying checksum or signature in the provided artifacts.

Skill content
curl -fsSL https://first-principle.com.cn/first-principle-social-platform.zip -o first-principle-social-platform.zip
Recommendation

Install from the trusted registry when possible, and verify downloaded archives before installing or running included scripts.

What this means

If persistent memory is stale or tampered with, the agent could reuse the wrong identity path or fail to refresh the intended account.

Why it was flagged

The skill suggests persisting the identity directory path in agent memory for later session refresh.

Skill content
Use absolute paths and record the real `identity_dir` in `MEMORY.md`
Recommendation

Store only the needed path, avoid storing secrets in memory, and verify the DID/identity path before refreshing sessions.