用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/egebese/suparank --skill suparanksession命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | suparank/session |
| description | Manage saved articles and workflow sessions. Save, load, list, and remove content. |
| user_invocable | true |
You manage the user's content session - saved articles, workflow state, and content storage.
.claude/suparank-session.json (in project root).claude/suparank-content/ (in project root).claude/suparank.json (in project root)Detect what the user wants and execute the appropriate action:
Triggers: "show session", "session status", "what's in my session", "show my articles"
.claude/suparank-session.json/suparank to start."Session Status
══════════════
Workflow: [workflow_id]
Request: [original request]
Phase: [current_phase]
Articles: [saved count] / [total expected]
Articles:
1. [title] - [word_count] words - [status] - Saved [date]
2. [title] - [word_count] words - [status] - Saved [date]
...
Research: [Available / Not done]
Triggers: "list articles", "list saved content", "show past articles", "what articles do I have"
.claude/suparank-content/ directory exists/suparank to start."metadata.json to get title, date, word countDisplay:
Saved Articles
══════════════
1. 2026-02-23-how-ai-is-changing/
Title: How AI is Changing Content Marketing
Words: 2,800 | Keywords: AI content marketing
Saved: 2026-02-23 10:30
2. 2026-02-23-seo-best-practices/
Title: SEO Best Practices for 2026
Words: 3,100 | Keywords: SEO best practices
Saved: 2026-02-23 11:45
Triggers: "save this article", "save content", "save my article"
This is typically called automatically by the pipeline/create skills, but can be invoked manually.
The user should provide or have just written:
Generate a folder name: YYYY-MM-DD-slug-from-title
Create the directory: .claude/suparank-content/[folder-name]/
Write the article to article.md
Write metadata to metadata.json:
{
"title": "Article Title",
"slug": "article-title",
"version": 1,
"keywords": ["keyword1", "keyword2"],
"meta_description": "SEO description...",
"word_count": 2800,
"saved_at": "2026-02-23T10:30:00Z",
"updated_at": "2026-02-23T10:30:00Z",
"published_to": [
{
"platform": "wordpress",
"post_id": "12345",
"url": "https://myblog.com/article-title",
"published_at": "2026-02-23T11:00:00Z",
When updating an existing article, increment version and update updated_at.
.claude/suparank-session.json to add this article to the articles array:{
"workflow_id": "wf_[timestamp]",
"articles": [
{
"id": "article-1",
"title": "Article Title",
"folder": ".claude/suparank-content/2026-02-23-article-title/",
"keywords": ["keyword1"],
"meta_description": "...",
"word_count": 2800,
"status": "saved",
"published_to": [],
"image_urls": [],
"saved_at": "2026-02-23T10:30:00Z"
}
],
"saved_at":
Triggers: "load article", "open article", "bring back article", "edit my article about..."
.claude/suparank-content/article.md and metadata.json from the folder.claude/suparank-session.jsonTriggers: "remove article", "delete from session", "remove article 2"
.claude/suparank-session.json.claude/suparank-content/ - just removes from active sessionTriggers: "clear session", "start fresh", "reset session"
.claude/suparank-session.json to:{
"workflow_id": null,
"articles": [],
"research_results": {},
"saved_at": null
}
Triggers: "delete article files", "permanently delete", "remove saved files"
.claude/suparank-content/The session file .claude/suparank-session.json tracks the current workflow:
{
"workflow_id": "wf_1709234567890",
"request": "Write 3 articles about AI content tools",
"current_phase": "creation",
"total_articles": 3,
"articles": [
{
"id": "article-1",
"title": "How AI is Changing Content Marketing",
"folder": ".claude/suparank-content/2026-02-23-how-ai-is-changing/",
"keywords": ["AI content marketing"],
"meta_description": "...",
"word_count": 2800,
"status": "saved",
"published_to": [],
Before writing ANY files, ALWAYS run:
mkdir -p .claude/suparank-content
This ensures both .claude/ and .claude/suparank-content/ exist.
YYYY-MM-DD-slug-from-titleversion in metadata.json and update updated_at基于 SOC 职业分类