stock-data-skill
OpenClaw Skill for stock data analysis
pattern miner Skill
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install harrylabs0913/pattern-minerExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Intelligent pattern recognition and actionable insights from multi-source data.
The pattern-miner skill discovers hidden patterns in your workflow data (conversations, decisions, tasks) using machine learning techniques. It identifies recurring themes, associations, and anomalies, then generates actionable insights to improve productivity and decision-making.
cd ~/.openclaw/workspace/skills/pattern-miner
npm install
npm run build
pip install numpy scikit-learn pandas tree-sitter
# Run pattern mining
pattern-miner mine
# Incremental mining (only new data)
pattern-miner mine --incremental
# List discovered patterns
pattern-miner list
pattern-miner list --type cluster
pattern-miner list --verbose
# Analyze specific patterns/insights
pattern-miner analyze
pattern-miner analyze --pattern <id>
pattern-miner analyze --insight <id>
pattern-miner analyze --category optimization
# Apply insights
pattern-miner apply --confirm
pattern-miner apply --insight <id> --confirm
pattern-miner apply --category automation --dry-run
# Show statistics
pattern-miner stats
# Export patterns
pattern-miner export --format json --output patterns.json
pattern-miner export --format csv --output patterns.csv
# Configuration
pattern-miner config --show
pattern-miner config --init
import { PatternMiner } from '@openclaw/skill-pattern-miner';
const miner = new PatternMiner({
minConfidence: 0.7,
minFrequency: 5,
analysisTypes: ['cluster', 'association', 'anomaly']
});
await miner.initialize();
// Run mining
const results = await miner.mine();
console.log(`Found ${results.summary.totalPatterns} patterns`);
console.log(`Generated ${results.summary.totalInsights} insights`);
// List patterns
const patterns = await miner.listPatterns();
const clusterPatterns = await miner.listPatterns('cluster', 10);
// List...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
🔍 Intelligent pattern recognition and actionable insights from multi-source data.
# Install dependencies
cd ~/.openclaw/workspace/skills/pattern-miner
npm install
npm run build
# Install Python dependencies
pip install numpy scikit-learn pandas
# Run your first mining session
pattern-miner mine
# View results
pattern-miner list
pattern-miner stats
Pattern Miner analyzes your workflow data to discover:
| Command | Description |
|---|---|
mine |
Run pattern mining on collected data |
list |
List discovered patterns |
analyze |
Analyze specific patterns or insights |
apply |
Apply insights to generate improvements |
stats |
Show mining statistics |
export |
Export patterns to file |
config |
Show or edit configuration |
🔍 Starting pattern mining...
✓ Collected 156 items
✓ Found 8 patterns
✓ Generated 5 insights
📊 Top Insights:
1. Recurring Pattern: Code review feedback patterns...
Found 12 similar items forming a pattern
→ Action: Review and standardize this pattern
2. Association: testing → documentation
These items frequently occur together (confidence: 0.82)
→ Action: Consider linking or automating these related items
import { PatternMiner } from '@openclaw/skill-pattern-miner';
const miner = new PatternMiner();
await miner.initialize();
const results = await miner.mine();
console.log(`Found ${results.summary.totalPatterns} patterns`);
const insights = await miner.listInsights(undefined, true);
for (const insight of insights) {
console.log(`- ${insight.title}: ${insight.action}`);
}
Create ~/.pattern-miner/config.json:
{
"minConfidence":...
# pattern-miner Skill
Intelligent pattern recognition and actionable insights from multi-source data.
## Description
The `pattern-miner` skill discovers hidden patterns in your workflow data (conversations, decisions, tasks) using machine learning techniques. It identifies recurring themes, associations, and anomalies, then generates actionable insights to improve productivity and decision-making.
## Installation
```bash
cd ~/.openclaw/workspace/skills/pattern-miner
npm install
npm run build
```
### Python Dependencies
```bash
pip install numpy scikit-learn pandas tree-sitter
```
## Usage
### CLI Commands
```bash
# Run pattern mining
pattern-miner mine
# Incremental mining (only new data)
pattern-miner mine --incremental
# List discovered patterns
pattern-miner list
pattern-miner list --type cluster
pattern-miner list --verbose
# Analyze specific patterns/insights
pattern-miner analyze
pattern-miner analyze --pattern <id>
pattern-miner analyze --insight <id>
pattern-miner analyze --category optimization
# Apply insights
pattern-miner apply --confirm
pattern-miner apply --insight <id> --confirm
pattern-miner apply --category automation --dry-run
# Show statistics
pattern-miner stats
# Export patterns
pattern-miner export --format json --output patterns.json
pattern-miner export --format csv --output patterns.csv
# Configuration
pattern-miner config --show
pattern-miner config --init
```
### Node.js API
```typescript
import { PatternMiner } from '@openclaw/skill-pattern-miner';
const miner = new PatternMiner({
minConfidence: 0.7,
minFrequency: 5,
analysisTypes: ['cluster', 'association', 'anomaly']
});
await miner.initialize();
// Run mining
const results = await miner.mine();
console.log(`Found ${results.summary.totalPatterns} patterns`);
console.log(`Generated ${results.summary.totalInsights} insights`);
// List patterns
const patterns = await miner.listPatterns();
const clusterPatterns = await miner.listPatterns('cluster', 10);
// List...# Pattern Miner
🔍 Intelligent pattern recognition and actionable insights from multi-source data.
## Quick Start
```bash
# Install dependencies
cd ~/.openclaw/workspace/skills/pattern-miner
npm install
npm run build
# Install Python dependencies
pip install numpy scikit-learn pandas
# Run your first mining session
pattern-miner mine
# View results
pattern-miner list
pattern-miner stats
```
## What It Does
Pattern Miner analyzes your workflow data to discover:
- **Recurring patterns** in conversations and decisions
- **Hidden associations** between tasks and topics
- **Anomalies** that need attention
- **Actionable insights** to improve productivity
## Commands
| Command | Description |
|---------|-------------|
| `mine` | Run pattern mining on collected data |
| `list` | List discovered patterns |
| `analyze` | Analyze specific patterns or insights |
| `apply` | Apply insights to generate improvements |
| `stats` | Show mining statistics |
| `export` | Export patterns to file |
| `config` | Show or edit configuration |
## Example Output
```
🔍 Starting pattern mining...
✓ Collected 156 items
✓ Found 8 patterns
✓ Generated 5 insights
📊 Top Insights:
1. Recurring Pattern: Code review feedback patterns...
Found 12 similar items forming a pattern
→ Action: Review and standardize this pattern
2. Association: testing → documentation
These items frequently occur together (confidence: 0.82)
→ Action: Consider linking or automating these related items
```
## API Usage
```typescript
import { PatternMiner } from '@openclaw/skill-pattern-miner';
const miner = new PatternMiner();
await miner.initialize();
const results = await miner.mine();
console.log(`Found ${results.summary.totalPatterns} patterns`);
const insights = await miner.listInsights(undefined, true);
for (const insight of insights) {
console.log(`- ${insight.title}: ${insight.action}`);
}
```
## Configuration
Create `~/.pattern-miner/config.json`:
```json
{
"minConfidence":...OpenClaw Skill for stock data analysis
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
139邮箱邮件收发 Skill - 支持 IMAP/SMTP 协议,兼容139/QQ/163/Gmail等主流邮箱 功能: 1. 发送邮件(SMTP) 2. 接收邮件(IMAP) 3. 查看收件箱列表 4. 查看未读邮件 当用户提到 "发邮件"、"收邮件"、"查看邮件"、"邮箱"...
⚠️ 重要声明