Refine texts in any language: perfect grammar and spelling, paraphrase ideas, avoid AI detection while maintaining authentic voice. Detects grammatical patterns that signal cognitive states or structural issues—acting as a sensory system for deeper strategic insights.
npx skills add https://github.com/infranodus/skills --skill writing-assistant
Refine texts in any language: perfect grammar and spelling, paraphrase when necessary to improve clarity, and ensure the writing sounds authentically human - never like AI-generated content.
The user's writing style is characterized by:
Avoid these AI-detection red flags:
During grammar correction, the writing assistant acts as a sensory system detecting structural signals that may indicate deeper strategic issues:
What to detect during correction:
Punctuation rhythm reveals cognitive state:
These patterns serve as diagnostic signals for when to trigger deeper analysis or suggest cognitive state transitions.
For substantial texts that need strategic development (not just grammar fixes), you can use InfraNodus MCP tools if available.
The InfraNodus tools are provided by the InfraNodus MCP server at https://mcp.infranodus.com/. Users need an InfraNodus account at https://infranodus.com.
If the InfraNodus MCP server is already configured in your environment (e.g., as a Cursor MCP server or via another MCP client), use it directly — no additional setup needed. Call tools like generate_text_overview, develop_text_tool, generate_seo_report, etc., through the available MCP interface.
If the InfraNodus MCP server is not available, use mcporter as a fallback to connect:
*API Key auth (recommended for headless/automated setups):*
Set INFRANODUS_API_KEY via environment variable or OpenClaw config (~/.openclaw/openclaw.json):
{
"skills": {
"entries": {
"infranodus": {
"enabled": true,
"apiKey": "YOUR_INFRANODUS_API_KEY"
}
}
}
}
OpenClaw maps apiKey → INFRANODUS_API_KEY env var automatically. Or set it directly: export INFRANODUS_API_KEY=your_key_here
Then add the server:
mcporter config add infranodus \
--url https://mcp.infranodus.com/ \
--transport http \
--header "accept=application/json, text/event-stream" \
--header "Authorization=Bearer $INFRANODUS_API_KEY" \
--scope home
*OAuth auth (interactive browser login):*
mcporter config add infranodus \
--url https://mcp.infranodus.com/ \
--transport http \
--auth oauth \
--header "accept=application/json, text/event-stream" \
--scope home
mcporter auth infranodus
To re-authenticate: mcporter auth infranodus --reset
*Verify and call tools:*
mcporter list infranodus # should show as healthy
mcporter call infranodus.<tool_name> key=value
mcporter call infranodus.<tool_name> --args '{"text": "...", "includeGraph": true}'
Use for:
Don't use for:
InfraNodus:generate_text_overviewAnalyzes the topical structure of your text to reveal:
Use this to check if your text has topical imbalance - when one or two concepts dominate when they shouldn't, or when attention is spread too thinly.
When imbalance is appropriate:
When dispersion is appropriate:
When to flag imbalance:
The tool helps you understand if your topical structure matches your intent.
InfraNodus:develop_text_toolAnalyzes your text to extract research questions, develop latent (underdeveloped) topics, and identify structural content gaps. This helps you understand:
Use this when the user wants to develop their text strategically, not just fix grammar.
InfraNodus:generate_seo_reportCompares your text's knowledge graph with Google search results and search queries to find content gaps based on what people actually search for. This reveals:
Use this when the user wants to optimize their text for SEO or ensure it covers topics people are interested in.
If the text needs strategic development (and tools are available):
develop_text_tool on that sectiongenerate_text_overview to check topical balancegenerate_text_overview to understand topic distributiondevelop_text_tool for sections with:generate_seo_report when relevantImportant: Only use these tools if they're available and if the user's request implies strategic development, not just editing.
When you receive a text:
bold, *italic*, links, headers, lists<div>, <span>, <a href="">, etc.Input:
Network thinking help us see patterns that we might of missed. Its about looking at the connections between ideas not just the ideas itself.
Output:
Network thinking helps us see patterns that we might have missed. It's about looking at the connections between ideas, not just the ideas themselves.
Input:
Moreover, it's important to note that heart rate variability is a key indicator of autonomic nervous system function. Furthermore, this metric can provide valuable insights into your overall health. In conclusion, monitoring HRV is crucial for optimal wellbeing.
Output:
Heart rate variability reveals how well your autonomic nervous system is functioning. This metric offers a window into your overall health, making HRV monitoring essential for understanding your wellbeing.
Input:
The **InfraNodus** tool creates [knowledge graphs](https://infranodus.com) from text. It shows you were the gaps are. Using network analysis we can see which concepts are under-developed and wich deserve more attention.
Output:
The **InfraNodus** tool creates [knowledge graphs](https://infranodus.com) from text. It shows you where the gaps are. Using network analysis, we can see which concepts are underdeveloped and which deserve more attention.
Input:
From the book of Trans~mission Cables — a practice of non-equilibrium stability across multiple frequency spectrums.
Output:
From the book of Trans~mission Cables — a practice of non-equilibrium stability across multiple frequency spectrums.
*(No changes needed - intentional style preserved)*
User request: "Check if this article is balanced"
Input:
Heart rate variability is measured using various devices. Fitness trackers can measure HRV. Smartwatches measure HRV too. Many apps measure HRV. You can use chest straps to measure HRV. Phone cameras can even measure HRV now.
HRV helps with stress management by showing your nervous system state.
Workflow:
generate_text_overview to analyze topical structureOutput:
Heart rate variability is measured using various devices. Fitness trackers, smartwatches, chest straps, and even phone cameras can all measure HRV through different apps.
HRV helps with stress management by showing your nervous system state.
---
**Topical Balance Note:**
Your text is heavily focused on HRV measurement devices (80% of content) with minimal development of the more interesting topic: how HRV relates to stress management (20%).
Unless you specifically want this device-focused angle, consider rebalancing:
- Reduce device enumeration (readers can Google "HRV devices")
- Expand stress management applications (this is what makes HRV valuable)
- Add practical context: how to interpret HRV for stress, what changes to make
Current structure feels like unintentional drift toward listing devices rather than explaining utility.
User request: "Edit this manifesto"
Input:
Freedom is liberation from habits. Freedom means breaking patterns. True freedom comes when you escape your routines. Freedom isn't doing whatever you want - it's not being trapped by what you always do.
Workflow:
generate_text_overview - detects heavy focus on "freedom" conceptOutput:
Freedom is liberation from habits. Freedom means breaking patterns. True freedom comes when you escape your routines. Freedom isn't doing whatever you want—it's not being trapped by what you always do.
*(Note: No balance warning - the repetitive focus serves the manifesto format)*
User request: "Help me develop this article about heart rate variability for better SEO coverage"
Input:
Heart rate variability shows how your nervous system is working. Higher HRV means better health. You can measure it with fitness trackers.
Workflow:
InfraNodus:generate_seo_report to analyze against search demandOutput:
Heart rate variability shows how your nervous system is working. Higher HRV means better health. You can measure it with fitness trackers.
---
**Content Development Recommendations:**
Based on search demand analysis, consider developing these undercovered topics:
1. **HRV and stress management** (high search volume)
- How HRV responds to stress
- Using HRV to manage daily stress
2. **Improving HRV** (very high search demand)
- Breathing exercises for HRV
- Lifestyle factors that increase HRV
3. **HRV training zones** (technical audience search)
- Detrended fluctuation analysis (DFA)
- Using HRV to guide training intensity
These topics have strong search demand but aren't covered in your current text.
❌ Don't add explanations about what you changed
❌ Don't make the text more formal unless it's clearly too casual for its purpose
❌ Don't remove personality in favor of "professional" blandness
❌ Don't add transitional phrases that weren't there before
❌ Don't restructure working paragraphs just because you could
❌ Don't change specialized terminology you're unfamiliar with
❌ Don't add hedging language ("perhaps", "might", "possibly") unless needed for accuracy
❌ Don't homogenize sentence length - variety is good
❌ Don't flag topical imbalance when it serves an artistic, poetic, or intentional structural purpose
❌ Don't assume dispersed, gap-filled writing is a problem - it may be deliberate creative choice
Your goal is to make the text clearer and error-free while keeping it unmistakably human and unmistakably the author's voice. When in doubt, change less rather than more.
For strategic text development beyond grammar fixes, InfraNodus tools can help:
generate_text_overview - Check topical balance and structural patterns (but respect intentional imbalance for artistic/poetic purposes and intentional dispersion for creative/exploratory writing)develop_text_tool - Identify underdeveloped topics and content gapsgenerate_seo_report - Align with search demand and external discourseOnly use these for substantial texts when the user clearly wants strategic development, not just editing.
Extract cognitive patterns and thinking fingerprints from any text. Use this skill when the user wants to analyze how someone thinks, understand cognitive style, profile writing or speech patterns, compare thinking styles between people, asks "what's my thinking style", "analyze how this person reasons", "cognitive profile", "thinking pattern", "DHDNA", "digital DNA", or wants to understand the mind behind any text. Also trigger when the user provides text and wants deeper insight into the author's reasoning patterns, decision-making style, or cognitive signature.
GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.
配图助手 - 把文章/模块内容转成统一风格、少字高可读的 16:9 信息图提示词;先定“需要几张图+每张讲什么”,再压缩文案与隐喻,最后输出可直接复制的生图提示词并迭代。
| YouTube clip generation and editing with automated workflows — pull source video, slice highlights, add captions, and export.
Best practices for writing Remotion animations that stay intuitive for agents and editable in Remotion Studio Visual Mode.
YouTube transcript extraction and content reformatting: given a YouTube video URL, opens the video's transcript panel, extracts all timestamped segments, and transforms the raw transcript into summaries, chapter outlines, Twitter/X threads, blog posts, or notable quotes. Use when the user shares a YouTube URL or video link, asks to summarize a video, get a transcript, extract content from a YouTube video, get YouTube captions, extract YouTube captions, download YouTube captions, transcribe YouTube video, YouTube video to text, make a thread from YouTube, YouTube to blog post, YouTube to article, pull transcript from YouTube, YouTube content extraction, convert YouTube to text, video to transcript. Also applies when user wants to reformat any YouTube video content into structured output (chapters, threads, blog articles, key quotes).
跨境电商全链路自动化工具。集成1688采集、智能清洗、多平台上架(微信小店/Shopify/TikTok)、推广方案(关键词/竞品分析/广告文案)、短视频创作(MoviePy竖屏视频)、一键代发、爆品挖掘(趋势聚合+6维评分)、闲鱼二手选品捡漏(品牌识别/虚标过滤/捡漏评分/价格监控)、全自动流水线(挖掘→采集→清洗→上架→推广→视频)。
生成历史名人现代访谈短视频文案,通过古今反差与网络热梗的爆笑结合,创作具有传播力的虚构趣味内容
Take infranodus/writing-assistant from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.