Loading...
Loading...
PANews creator workflow — authenticate, manage column applications, upload images, and create or submit articles. Requires PA-User-Session. Use panews for public read-only access instead.
npx skill4agent add panewslab/skills panews-creatorhttps://universal-api.panewslab.comPA-User-SessionPA-User-Session| Language | Value |
|---|---|
| Simplified Chinese | |
| Traditional Chinese | |
| English | |
| Japanese | |
| Korean | |
get-current-userget-creator-contextapply-columnGET /tagsnpx --yes md4x draft.md -t html -o draft.html
bunx md4x draft.md -t html -o draft.htmlPANews Creator Progress:
- [ ] Step 1: Validate the session
- [ ] Step 2: Inspect creator context and approved columns
- [ ] Step 3: If needed, complete or resubmit the column application
- [ ] Step 4: Upload assets and gather tag IDs
- [ ] Step 5: Convert Markdown to HTML with the available package runner
- [ ] Step 6: Create or update the article
- [ ] Step 7: Verify the API response before finishingPA-User-SessionPANEWS_USER_SESSIONPA_USER_SESSIONPA_USER_SESSION_ID401md4x401PENDINGDRAFTnode {Skills Directory}/panews-creator/scripts/get-current-user.mjs [--session <value>]
node {Skills Directory}/panews-creator/scripts/get-creator-context.mjs [--session <value>]
node {Skills Directory}/panews-creator/scripts/upload-image.mjs <file-path> [--watermark] [--session <value>]
node {Skills Directory}/panews-creator/scripts/apply-column.mjs --name <name> --desc <desc> --picture <url> --links <url,...> [--session <value>]
node {Skills Directory}/panews-creator/scripts/apply-column.mjs --column-id <id> [--name] [--desc] [--picture] [--links] [--session <value>]
node {Skills Directory}/panews-creator/scripts/search-tags.mjs <keyword> [--take 20] [--skip 0] [--lang zh]
node {Skills Directory}/panews-creator/scripts/list-articles.mjs --column-id <id> [--status DRAFT|PENDING|PUBLISHED|REJECTED] [--take 20] [--skip 0] [--session <value>]
node {Skills Directory}/panews-creator/scripts/create-article.mjs --column-id <id> --lang <lang> --title <title> --desc <desc> --content-file <path> [--status DRAFT|PENDING] [--cover <url>] [--tags <id,...>] [--session <value>]
node {Skills Directory}/panews-creator/scripts/update-article.mjs --column-id <id> --article-id <id> [fields...] [--session <value>]
node {Skills Directory}/panews-creator/scripts/delete-article.mjs --column-id <id> --article-id <id> [--session <value>]401| Topic | Description | Reference |
|---|---|---|
| Session | Resolve, validate, and handle session errors | session |
| Column Applications | Submit or resubmit a column application | columns |
| Tags | Search tags by keyword to get IDs for article tagging | tags |
| Articles | List, create, update, delete column articles | articles |
| Content Format | Write in Markdown, convert it to HTML, pass it via --content-file | content-format |
| Upload | Upload images to PANews CDN | upload |