linguistic-landscape-analyzer
语言景观分析 MCP 工具 - 小红书情感分析与关键词提取,支持语言学/社会学研究
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/crystaria/linguistic-landscape-analyzerLinguistic Landscape Analyzer
Version: 1.0.1 · 安全优化版
Author: 小爪 🦞
License: MIT
Tags: #linguistics #sentiment-analysis #mcp #social-media #research
📊 语言景观分析 MCP 工具
专业的语言景观分析工具,为语言学和社会学研究提供数据支持。通过情感分析、关键词提取和自动报告生成,帮助研究者快速分析社交媒体文本数据。
🎯 这个技能能帮你做什么?
-
如果你是语言学研究者:分析社交媒体中的语言使用模式、情感倾向和话题演变,支持定量和定性研究。
-
如果你是社会学研究者:研究网络社区的话语特征、群体情感变化和舆论趋势,获取一手数据支持。
-
如果你是内容运营者:监控内容情感反馈,提取用户关注热点,优化内容策略。
-
如果你是数据分析师:快速处理社交媒体文本数据,生成结构化分析报告,提升工作效率。
功能特性
- 📊 情感分析 - 分析文本的情感倾向(支持中文)
- 🔑 关键词提取 - 从文本中提取核心关键词
- 📝 笔记列表 - 读取和管理小红书笔记数据
- 📈 周报生成 - 自动生成语言景观分析周报(Markdown 格式)
⚠️ 注意事项
- 当前版本仅处理本地 CSV 数据,不包含任何网络爬虫功能。 未来若增加此类功能,会另行发布。
- 报告输出路径: 报告保存在技能目录内的
reports/文件夹下,确保安全性。 - 数据隐私: 所有数据处理在本地完成,不会上传到外部服务器。
快速开始
1. 安装 Skill
clawhub install linguistic-landscape-analyzer
或手动安装:
cd /path/to/skill
npm install
2. 启动服务器
npm start
3. 在 OpenClaw 中调用
通过 mcporter CLI:
# 列出工具
mcporter list
# 情感分析
mcporter call linguistic-landscape.analyze_sentiment text:"这个产品很好用" language:"zh"
# 关键词提取
mcporter call linguistic-landscape.extract_keywords text:"小红书运营数据分析" limit:5 language:"zh"
# 笔记列表
mcporter call linguistic-landscape.list_notes source:"sample" limit:10 sortBy:"likes" order:"desc"
# 生成周报
mcporter call linguistic-landscape.generate_weekly_report limit:10
工具说明
analyze_sentiment
情感分析工具 - 分析文本的情感倾向。
参数:
text(string, 必填) - 要分析的文本内容language(string, 可选) - 语言类型:zh(中文) 或 en(英文),默认"zh"
示例:
mcporter call linguistic-landscape.analyze_sentiment text:"小红书运营数据很好,推荐" language:"zh"
# 输出:{"score": 2, "sentiment": "positive", "confidence": 0.33}
extract_keywords
关键词提取工具 - 从文本中提取关键词。
参数:
text(string, 必填) - 要提取关键词的文本limit(number, 可选) - 返回关键词数量上限,默认 10language(string, 可选) - 语言类型,默认"zh"
示例:
mcporter call linguistic-landscape.extract_keywords text:"小红书运营数据分析,内容优化方向明确" limit:5
# 输出:{"keywords": ["小红书运营数据分析", "内容优化方向明确"]}
list_notes
笔记列表工具 - 读取 CSV 文件中的小红书笔记数据。
参数:
source(string, 可选) - 数据源类型:csv 或 sample,默认"sample"limit(number, 可选) - 返回笔记数量上限,默认 10sortBy(string, 可选) - 排序字段:likes/collects/comments/date,默认"date"order(string, 可选) - 排序顺序:asc/desc,默认"desc"
示例:
mcporter call linguistic-landscape.list_notes source:"sample" limit:5 sortBy:"likes" order:"desc"
generate_weekly_report
周报生成工具 - 生成语言景观分析周报(Markdown 格式)。
参数:
startDate(string, 可选) - 开始日期 (YYYY-MM-DD)endDate(string, 可选) - 结束日期 (YYYY-MM-DD)outputPath(string, 可选) - 输出文件路径limit(number, 可选) - 分析笔记数量上限,默认 10
示例:
mcporter call linguistic-landscape.generate_weekly_report limit:10
# 输出:{"status": "success", "reportPath": "/path/to/report.md"}
应用场景
语言学研究
- 分析网络语言使用模式
- 研究语言变异和变化
- 追踪新词新语的产生和传播
社会学研究
- 研究群体情感变化
- 分析舆论趋势
- 探索社会话题演变
内容运营
- 监控用户情感反馈
- 提取热点话题
- 优化内容策略
数据分析
- 批量处理文本数据
- 生成结构化报告
- 支持决策制定
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-crystaria-linguistic-landscape-analyzer": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
xiaohongshu-browser
Browse Xiaohongshu (小红书) and take screenshots of posts. Supports keyword search, post modal screenshots, and returns post links. Requires prior manual login.
verify-before-done
Prevent premature completion claims, repeated same-pattern retries, and weak handoffs. Use this skill to improve verification, strategy switching, and blocked-task reporting without changing personality or tone.
evidence-gap-mapper
在报告、方案或演示稿中定位结论先行但证据不足的位置,并给出补证优先级。;use for evidence, gap-analysis, research workflows;do not use for 伪造数据支撑结论, 忽略高风险假设.
mcp-builder
Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks.
xpoz-social-search
Search Twitter, Instagram, and Reddit posts in real time. Find social media mentions, track hashtags, discover influencers, and analyze engagement — 1.5B+ posts indexed. Social listening, brand monitoring, and competitor research made easy for AI agents.