← Back to Skills Marketplace
medz

Panews Creator

by Seven Du · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ⚠ suspicious
344
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install panews-creator
Description
Create and manage articles on the PANews platform. All operations require a valid user session. Triggers: write and publish new articles, view / edit / delet...
Usage Guidance
This package appears to implement a CLI for PANews and mostly does what its name says, but exercise caution before installing or running it: - Do not paste your PA-User-Session cookie into chat. Prefer setting it in a secure environment variable or secret manager if you decide to run the CLI locally. - The package includes a Node script but the registry metadata does not declare Node as a required binary—make sure you run it intentionally in a controlled environment (e.g., a disposable VM or container) and verify the Node runtime version. - Inspect scripts/cli.mjs (the full file) for any unexpected network endpoints or obfuscated code. The file header claims a GitHub source; verify that the repository and commit match the shipped code and confirm checksums if possible. - The SKILL.md contains detected unicode-control characters (possible prompt-injection). Open SKILL.md in a text editor that can show hidden characters and remove/confirm them before using the skill. - If you only need offline polishing/editing help, use the 'polish' workflow which explicitly does not call the CLI or require a session. What would increase confidence: a verifiable upstream repository URL and commit, declared runtime requirements (Node), explicit declared env vars in metadata, and removal/explanation of the unicode-control characters in SKILL.md.
Capability Analysis
Type: OpenClaw Skill Name: panews-creator Version: 0.2.0 The skill bundle is a legitimate tool for managing articles and columns on the PANews platform. The CLI script (scripts/cli.mjs), although minified, implements standard API interaction logic with the official domain (universal-api.panewslab.com) and includes a local Markdown-to-HTML parser for processing article content. The documentation (SKILL.md and reference files) provides clear, task-aligned workflows and includes security best practices, such as advising users to provide session tokens via environment variables rather than command-line arguments to prevent exposure in process lists.
Capability Assessment
Purpose & Capability
The name/description (PANews Creator) aligns with the included CLI (scripts/cli.mjs) which calls a PANews API (universal-api.panewslab.com). However metadata declares no required binaries while the shipped tool is a Node CLI—so the skill implicitly requires Node.js but does not declare it.
Instruction Scope
SKILL.md instructs the agent and user to obtain a PA-User-Session cookie from browser DevTools and to run the local CLI with session tokens. That is functionally necessary for authenticated operations, but asking users to extract and paste session cookies is sensitive. Additionally, the static scan flagged 'unicode-control-chars' inside SKILL.md (possible prompt-injection attempt). The instructions otherwise limit operations (validate session, confirm deletes) which is good, but the hidden-character finding increases risk.
Install Mechanism
There is no install spec (instruction-only), but the package includes a large script (scripts/cli.mjs) intended to be executed via 'node'. The registry metadata does not declare Node as a required binary. That mismatch (shipped executable code without declaring runtime requirements) is an inconsistency and could surprise users. No external downloads were observed in the provided excerpt; the CLI contacts a single API host (universal-api.panewslab.com).
Credentials
The skill metadata lists no required environment variables, yet both SKILL.md and the CLI code reference and may read session environment variables (PA_USER_SESSION, PA_USER_SESSION_ID, PANEWS_USER_SESSION). Requesting/using a session token is proportionate to the task, but the omission from declared requirements reduces transparency. Examples in references sometimes show tokens on the command line (which is warned against) — inconsistent guidance.
Persistence & Privilege
The skill is not marked always:true and does not request elevated platform privileges. agents/openai.yaml allows implicit invocation (normal). The skill does include runnable code but does not appear to modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install panews-creator
  3. After installation, invoke the skill by name or use /panews-creator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Major refactor: streamlined workflows and consolidated scripts into a single CLI entrypoint. - Removed 15 separate reference and script files; replaced with 6 unified workflow and CLI files. - Documentation now focuses on end-to-end creator operations: article publishing, revision, image upload, tag search, and column application. - Enforced stricter session validation, explicit confirmation before delete, and concise user guidance for high-risk actions. - All invocations are now made through scripts/cli.mjs for improved consistency and usability. - Updated language and operational principles, with improved user prompt examples and clearer execution rules.
v0.1.0
Initial release of panews-creator skill. - Enables authenticated PANews creator workflow including column applications, image uploads, and article management. - Requires a valid PA-User-Session; handles session validation and renewal. - Provides a step-by-step checklist for safe article operations, including content conversion from Markdown to HTML. - Includes command-line scripts for all supported actions. - Robustly handles errors such as session expiration and state conflicts.
Metadata
Slug panews-creator
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Panews Creator?

Create and manage articles on the PANews platform. All operations require a valid user session. Triggers: write and publish new articles, view / edit / delet... It is an AI Agent Skill for Claude Code / OpenClaw, with 344 downloads so far.

How do I install Panews Creator?

Run "/install panews-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Panews Creator free?

Yes, Panews Creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Panews Creator support?

Panews Creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Panews Creator?

It is built and maintained by Seven Du (@medz); the current version is v0.2.0.

💬 Comments