Skill: lijie012/archive-intelligence (version 1.0.0)

--- name: archive-intelligence description: 定时获取档案行业最新情报、政策法规、技术动态和行业资讯。当用户需要获取档案行业新闻、政策更新、技术趋势或设置定时情报收集任务时使用此技能。 --- # 档案行业情报收集 ## 功能概述 帮助用户定时获取档案行业的最新情报，包括： - 政策法规更新 - 行业新闻动态 - 技术发展趋势 - 学术研究成果 - 标准规范发布 ## 使用方法 ### 1. 单次获取情报 直接请求获取最新情报： ``` 获取档案行业最新情报 搜索档案数字化相关政策 查找档案管理新技术 ``` ### 2. 设置定时任务 设置定时收集任务： ``` 每天上午9点获取档案行业新闻 每周一获取本周档案政策汇总 每月1号生成档案行业月报 ``` ## 情报来源 ### 官方渠道 - 国家档案局官网 - 地方档案局网站 - 档案馆官方网站 - 政府信息公开平台 ### 行业媒体 - 中国档案报 - 档案界 - 档案学研究期刊 - 档案管理杂志 ### 学术资源 - 知网档案学论文 - 万方数据库 - 档案学会议论文 - 研究报告 ## 输出格式 ### 情报摘要格式 ```markdown # 档案行业情报摘要 **收集时间**: YYYY-MM-DD HH:mm **情报来源**: [来源列表] ## 政策法规 - [标题](链接) - 发布时间 - 摘要 ## 行业动态 - [标题](链接) - 发布时间 - 摘要 ## 技术趋势 - [标题](链接) - 发布时间 - 摘要 ## 学术研究 - [标题](链接) - 发布时间 - 摘要 ``` ### 定期报告格式 ```markdown # 档案行业周报/月报 **报告周期**: YYYY-MM-DD 至 YYYY-MM-DD **生成时间**: YYYY-MM-DD HH:mm ## 一、政策速递 [政策列表及解读] ## 二、行业要闻 [重要新闻汇总] ## 三、技术前沿 [新技术、新产品] ## 四、学术动态 [重要论文、研究成果] ## 五、趋势分析 [行业趋势总结] ``` ## 关键词库 ### 核心关键词 - 档案管理 - 档案数字化 - 电子档案 - 档案信息化 - 智慧档案馆 - 档案安全 - 档案利用 - 档案保护 ### 技术关键词 - 数字档案馆 - 档案管理系统 - 档案大数据 - 档案云计算 - 档案区块链 - 档案AI识别 - 档案OCR - 档案元数据 ### 政策关键词 - 档案法 - 档案法规 - 档案标准 - 档案规范 - 档案开放 - 档案共享 - 档案服务 ## 执行步骤 ### 单次情报收集 1. **确定收集范围** - 明确情报类型（政策/新闻/技术/学术） - 确定时间范围 - 选择信息来源 2. **搜索情报** - 使用网络搜索工具 - 访问官方网站 - 查询学术数据库 3. **整理汇总** - 按类别分类 - 提取关键信息 - 生成摘要 4. **输出结果** - 使用标准格式 - 提供原文链接 - 给出趋势分析 ### 定时任务设置 1. **创建任务配置** ```json { "task_name": "档案日报", "schedule": "0 9 * * *", "sources": ["政策", "新闻", "技术"], "keywords": ["档案数字化", "电子档案"], "output_format": "markdown", "notification": true } ``` 2. **设置执行计划** - 使用系统定时任务 - 配置执行环境 - 设置通知方式 3. **验证任务运行** - 测试任务执行 - 检查输出结果 - 调整配置参数 ## 注意事项 1. **信息时效性** - 优先获取最新信息 - 标注发布时间 - 定期更新旧信息 2. **来源可靠性** - 优先官方渠道 - 验证信息准确性 - 标注信息来源 3. **内容合规性** - 遵守版权规定 - 不传播涉密信息 - 尊重知识产权 4. **任务稳定性** - 设置错误重试 - 记录执行日志 - 定期检查任务状态

path: examples.md
content: # 档案行业情报收集 - 使用示例

## 示例 1：单次获取最新情报

**用户请求：**
```
获取档案行业最新情报
```

**执行步骤：**
1. 使用网络搜索工具搜索档案行业最新新闻
2. 访问国家档案局官网获取政策信息
3. 搜索学术数据库获取研究动态
4. 整理汇总生成情报摘要

**输出示例：**
```markdown
# 档案行业情报摘要

**收集时间**: 2026-04-07 14:30
**情报来源**: 国家档案局、中国档案报、知网

## 政策法规
- [《电子档案管理办法》正式发布](链接) - 2026-04-01 - 规范电子档案管理流程

## 行业动态
- [某省数字档案馆建设项目启动](链接) - 2026-04-05 - 投资5000万元建设智慧档案馆

## 技术趋势
- [AI技术在档案识别中的应用](链接) - 2026-04-03 - 新技术提升档案数字化效率

## 学术研究
- [档案大数据分析方法研究](链接) - 2026-04-02 - 探索档案数据挖掘新方法
```

## 示例 2：设置每日定时任务

**用户请求：**
```
每天早上9点自动获取档案行业新闻
```

**执行步骤：**
1. 创建任务配置文件 `daily-config.json`
2. 设置定时任务（Windows任务计划程序或Linux cron）
3. 配置执行脚本

**配置文件示例：**
```json
{
  "task_name": "档案日报",
  "schedule": "0 9 * * *",
  "sources": ["政策", "新闻", "技术"],
  "keywords": ["档案管理", "档案数字化", "电子档案"],
  "output_format": "markdown",
  "output_dir": "./reports/daily",
  "notification": true
}
```

**Windows 定时任务设置：**
```powershell
# 创建定时任务
schtasks /create /tn "档案日报" /tr "node C:\Users\PC\.qoder\skills\archive-intelligence\scripts\collect-intelligence.js C:\Users\PC\.qoder\skills\archive-intelligence\examples\daily-config.json" /sc daily /st 09:00
```

## 示例 3：生成周报

**用户请求：**
```
生成本周档案行业周报
```

**执行步骤：**
1. 收集本周所有相关情报
2. 按类别整理汇总
3. 生成周报文档

**输出示例：**
```markdown
# 档案行业周报

**报告周期**: 2026-04-01 至 2026-04-07
**生成时间**: 2026-04-07 18:00

## 一、政策速递
本周发布重要政策3项：
1. 《电子档案管理办法》修订版
2. 档案数字化工作指导意见
3. 智慧档案馆建设标准

## 二、行业要闻
- 某市档案馆新馆正式开馆
- 档案行业年会在京召开
- 档案数字化项目招标公告

## 三、技术前沿
- 档案AI识别技术新突破
- 区块链技术在档案存证中的应用
- 档案云存储解决方案

## 四、学术动态
本周发表档案学论文15篇，主要研究方向：
- 档案数字化保护
- 电子档案长期保存
- 档案信息资源开发

## 五、趋势分析
本周档案行业呈现以下趋势：
1. 数字化转型加速推进
2. 智慧档案馆建设升温
3. 档案开放共享力度加大
```

## 示例 4：自定义关键词搜索

**用户请求：**
```
搜索智慧档案馆相关的最新技术和案例
```

**执行步骤：**
1. 配置自定义关键词：["智慧档案馆", "智能档案", "档案物联网"]
2. 重点搜索技术类来源
3. 整理技术方案和成功案例

## 示例 5：设置月度汇总任务

**用户请求：**
```
每月1号生成上个月的档案行业月报
```

**执行步骤：**
1. 创建月报配置文件 `monthly-config.json`
2. 设置每月1号执行的定时任务
3. 配置月报生成逻辑

**配置文件示例：**
```json
{
  "task_name": "档案月报",
  "schedule": "0 9 1 * *",
  "sources": ["政策", "新闻", "技术", "学术"],
  "keywords": [
    "档案管理",
    "档案数字化",
    "电子档案",
    "档案信息化",
    "智慧档案馆",
    "档案安全",
    "档案法"
  ],
  "output_format": "markdown",
  "output_dir": "./reports/monthly",
  "max_results_per_source": 30,
  "notification": true
}
```

## 使用技巧

### 1. 关键词优化
- 使用核心关键词获取全面信息
- 使用专业关键词获取深度内容
- 组合多个关键词提高精准度

### 2. 来源选择
- 政策类：优先官方渠道
- 新闻类：选择权威媒体
- 技术类：关注行业期刊
- 学术类：使用学术数据库

### 3. 定时任务管理
- 日报：适合跟踪最新动态
- 周报：适合趋势分析
- 月报：适合深度研究

### 4. 报告定制
- 调整 `max_results_per_source` 控制信息量
- 修改 `keywords` 定制关注领域
- 配置 `notification` 接收完成提醒


path: scripts/collect-intelligence.js
content: /**
 * 档案行业情报收集脚本
 * 
 * 使用方法:
 * node collect-intelligence.js [config-file]
 * 
 * 示例:
 * node collect-intelligence.js daily-config.json
 */

const fs = require('fs');
const path = require('path');

// 默认配置
const defaultConfig = {
  task_name: "档案情报收集",
  sources: ["政策", "新闻", "技术", "学术"],
  keywords: [
    "档案管理",
    "档案数字化",
    "电子档案",
    "档案信息化",
    "智慧档案馆",
    "档案安全",
    "档案法",
    "数字档案馆"
  ],
  output_format: "markdown",
  output_dir: "./reports",
  max_results_per_source: 10,
  notification: false
};

// 情报来源配置
const sources = {
  政策: {
    urls: [
      "https://www.saac.gov.cn",
      "https://www.gov.cn/zhengce/zhengceku/"
    ],
    keywords: ["档案", "档案法", "档案管理"]
  },
  新闻: {
    urls: [
      "https://www.saac.gov.cn/dazh/")
    ],
    keywords: ["档案", "档案馆", "档案工作"]
  },
  技术: {
    urls: [
      "https://www.cnki.net",
      "https://www.wanfangdata.com.cn"
    ],
    keywords: ["档案数字化", "档案信息化", "档案管理系统"]
  },
  学术: {
    urls: [
      "https://kns.cnki.net/kns8/defaultresult/index",
      "https://d.wanfangdata.com.cn/periodical"
    ],
    keywords: ["档案学", "档案管理", "档案保护"]
  }
};

/**
 * 加载配置文件
 */
function loadConfig(configPath) {
  if (!configPath || !fs.existsSync(configPath)) {
    console.log('使用默认配置');
    return defaultConfig;
  }
  
  try {
    const configData = fs.readFileSync(configPath, 'utf8');
    const userConfig = JSON.parse(configData);
    return { ...defaultConfig, ...userConfig };
  } catch (error) {
    console.error('加载配置文件失败:', error.message);
    return defaultConfig;
  }
}

/**
 * 生成报告文件名
 */
function generateReportFilename(taskName) {
  const now = new Date();
  const dateStr = now.toISOString().split('T')[0];
  const timeStr = now.toTimeString().split(' ')[0].replace(/:/g, '-');
  return `${taskName}_${dateStr}_${timeStr}.md`;
}

/**
 * 生成报告模板
 */
function generateReportTemplate(config) {
  const now = new Date();
  const dateStr = now.toLocaleString('zh-CN');
  
  return `# ${config.task_name}

**收集时间**: ${dateStr}
**情报来源**: ${config.sources.join(', ')}
**关键词**: ${config.keywords.join(', ')}

## 政策法规

> 正在收集相关政策法规信息...

## 行业动态

> 正在收集行业新闻动态...

## 技术趋势

> 正在收集技术发展趋势...

## 学术研究

> 正在收集学术研究成果...

---

*此报告由档案情报收集系统自动生成*
`;
}

/**
 * 保存报告
 */
function saveReport(content, outputDir, filename) {
  if (!fs.existsSync(outputDir)) {
    fs.mkdirSync(outputDir, { recursive: true });
  }
  
  const filePath = path.join(outputDir, filename);
  fs.writeFileSync(filePath, content, 'utf8');
  console.log(`报告已保存: ${filePath}`);
  return filePath;
}

/**
 * 主函数
 */
function main() {
  const configPath = process.argv[2];
  const config = loadConfig(configPath);
  
  console.log('========================================');
  console.log('档案行业情报收集系统');
  console.log('========================================');
  console.log(`任务名称: ${config.task_name}`);
  console.log(`情报来源: ${config.sources.join(', ')}`);
  console.log(`输出格式: ${config.output_format}`);
  console.log('----------------------------------------');
  
  // 生成报告
  const reportContent = generateReportTemplate(config);
  const filename = generateReportFilename(config.task_name);
  const filePath = saveReport(reportContent, config.output_dir, filename);
  
  console.log('----------------------------------------');
  console.log('情报收集完成！');
  console.log(`报告路径: ${filePath}`);
  console.log('========================================');
  
  // 如果需要通知，可以在这里添加通知逻辑
  if (config.notification) {
    console.log('通知功能已启用（待实现）');
  }
}

// 运行主函数
main();


path: examples/weekly-config.json
content: {
  "task_name": "档案周报",
  "schedule": "0 9 * * 1",
  "sources": ["政策", "新闻", "技术", "学术"],
  "keywords": [
    "档案管理",
    "档案数字化",
    "电子档案",
    "档案信息化",
    "智慧档案馆",
    "档案安全",
    "档案法",
    "档案标准"
  ],
  "output_format": "markdown",
  "output_dir": "./reports/weekly",
  "max_results_per_source": 20,
  "notification": true
}


path: examples/daily-config.json
content: {
  "task_name": "档案日报",
  "schedule": "0 9 * * *",
  "sources": ["政策", "新闻", "技术"],
  "keywords": [
    "档案管理",
    "档案数字化",
    "电子档案",
    "档案信息化",
    "智慧档案馆"
  ],
  "output_format": "markdown",
  "output_dir": "./reports/daily",
  "max_results_per_source": 10,
  "notification": true
}


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)