返回顶部
s

second-brain-triage

Intelligent information triage system based on Tiago Forte's PARA method (Projects/Areas/Resources/Archive) for automatic categorization and priority scoring. Use when the user wants to organize notes, classify content, prioritize tasks, or manage their second brain knowledge base.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
119
下载量
0
收藏
概述
安装方式
版本历史

second-brain-triage

# Second Brain Triage Intelligent information triage system based on Tiago Forte's PARA method (Projects/Areas/Resources/Archive) for automatic categorization and priority scoring. ## Features - **Content Analyzer**: Automatically identify content types (articles, videos, tasks, code, etc.) and extract metadata - **PARA Classifier**: Smart categorization into Projects/Areas/Resources/Archive - **Urgency Scorer**: Multi-dimensional algorithm to evaluate processing priority (1-10 scale) - **Relatedness Detector**: Discover similarities and relationships between content items ## Usage ### Basic Usage ```javascript const { SecondBrainTriage } = require('./src'); const triage = new SecondBrainTriage(); // Triage single content item const result = triage.triage('TODO: Complete project report, due this Friday'); console.log(result.summary); // { // title: "Complete project report, due this Friday", // type: "task", // category: "Projects", // urgency: "High urgency", // urgencyScore: 8, // action: "Process today: recommend completing within 24 hours" // } // Batch triage const results = triage.triageBatch([ 'https://github.com/user/repo', 'Notes on learning React Hooks', 'TODO: Fix login bug', ]); // Export report const report = triage.exportReport(results, 'markdown'); ``` ### CLI Usage ```bash # Analyze single content item node scripts/triage.js "Text content to process" # Analyze file node scripts/triage.js --file ./notes.txt # Batch analysis node scripts/triage.js --batch ./items.json --output report.md ``` ## Classification Guide ### PARA Categories | Category | Description | Examples | |----------|-------------|----------| | **Projects** | Items with clear goals and deadlines | "Develop new feature", "Complete report" | | **Areas** | Long-term responsibilities and standards | "Health management", "Skill development" | | **Resources** | Topics of interest and reference materials | "Technical articles", "Learning notes" | | **Archive** | Completed or inactive items | "Finished projects", "Historical records" | | **Inbox** | Temporary storage for uncategorized items | Content that cannot be determined | ### Urgency Levels | Score | Level | Description | Recommendation | |-------|-------|-------------|----------------| | 9-10 | Critical | Process immediately | Take action now | | 7-8 | High | Process today | Complete within 24 hours | | 5-6 | Medium | Process this week | Schedule within the week | | 3-4 | Low | Low priority | Can be deferred | | 1-2 | Minimal | Archive for reference | No immediate action needed | ## Technical Architecture ``` src/ ├── content-analyzer.js # Content type recognition and metadata extraction ├── para-classifier.js # PARA classification algorithm ├── urgency-scorer.js # Urgency scoring algorithm ├── relatedness-detector.js # Relatedness detection └── index.js # Main entry and API ``` ## Scoring Algorithm ### Urgency Scoring Dimensions 1. **Time Sensitivity** (30%): Deadlines, time keywords 2. **Action Requirement** (25%): Action verbs like must/plan/maybe 3. **Consequences** (20%): Potential impact of not processing 4. **Context Signals** (15%): Blockers, external dependencies 5. **User Preferences** (10%): Configurable priorities ### Relatedness Detection - Tag similarity (Jaccard coefficient) - Title/description text similarity (Cosine similarity) - Semantic similarity (based on semantic groups) - Type matching ## Configuration Options ```javascript const triage = new SecondBrainTriage({ enableRelatedness: true, // Enable relatedness detection urgencyThreshold: 5, // Urgency threshold }); ``` ## Output Formats Supported export formats: - JSON (complete data) - Markdown (readable format) - CSV (spreadsheet format) ## Dependencies - Node.js >= 14 - No external dependencies (pure JavaScript implementation) ## License MIT

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 second-brain-triage-1776060301 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 second-brain-triage-1776060301 技能

通过命令行安装

skillhub install second-brain-triage-1776060301

下载 Zip 包

⬇ 下载 second-brain-triage v1.0.1

文件大小: 29.16 KB | 发布时间: 2026-4-17 16:01

v1.0.1 最新 2026-4-17 16:01
**Streamlined triage system: Reimplemented with automated PARA classification and urgency scoring.**

- Introduced core source files for content analysis, PARA categorization, urgency scoring, and relatedness detection
- Switched to Tiago Forte's PARA method (Projects/Areas/Resources/Archive) for automatic content sorting
- Added batch triage, report export, and CLI usage examples
- Updated documentation with simplified features and technical architecture
- Removed older technical specification in favor of a concise, user-facing README

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部