技能详情(站内镜像,无评论)
作者:AIpoch @AIPOCH-AI
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 247 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :良性
Package:aipoch-ai/journal-matchmaker
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :良性
OpenClaw 评估
The skill's code, instructions, and data are consistent with its stated purpose (journal recommendations from an abstract); it requires no external credentials, no network access, and the runtime behavior appears proportional to the task.
目的
Name and description match the included files: SKILL.md documents running scripts/main.py and the repository contains a local journal database and field definitions used for matching. There are no unexpected credentials, binaries, or third-party services required.
说明范围
SKILL.md instructs the agent/user to run the bundled Python script with an abstract and optional filters. The instructions and the code (shown imports and local JSON references) operate on local files (references/*.json) and do keyword/TF-IDF matching; I saw no instructions to read unrelated system files, environment variables, or to send data to external endpoints.
安装机制
No install spec is provided (instruction-only with a bundled script). Dependencies are minimal (requirements.txt contains only 'dataclasses'). Nothing is downloaded or extracted at install time, so there is no high-risk install mechanism.
证书
The skill declares no required environment variables, credentials, or config paths. The code imports only standard libraries and reads local JSON reference files; there are no requests for unrelated secrets or access to external accounts.
持久
always is false (skill is not force-included). The skill does not request persistent system privileges or modify other skills' configuration. Its filesystem access is limited to reading/writing workspace files (per SKILL.md) and local references.
综合结论
This skill appears coherent and limited to local processing of abstracts using the provided journal database. Before installing or running it: (1) Review the bundled references/journals.json if you rely on accurate impact factors (they can be stale); (2) Avoid passing sensitive or unpublished full manuscripts to any third-party runtime; run the script in an isolated/sandboxed workspace if you want extra safety; (3) If you allow passing filenam…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Journal Matchmaker」。简介:Recommend suitable high-impact factor or domain-specific journals for manuscrip…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aipoch-ai/journal-matchmaker/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: journal-matchmaker
description: Recommend suitable high-impact factor or domain-specific journals for
manuscript submission based on abstract content. Trigger when user provides paper
abstract and asks for journal recommendations, impact factor matching, or scope
alignment suggestions.
version: 1.0.0
category: Research
tags: []
author: AIPOCH
license: MIT
status: Draft
risk_level: Medium
skill_type: Tool/Script
owner: AIPOCH
reviewer: ''
last_updated: '2026-02-06'
---
# Journal Matchmaker
Analyzes academic paper abstracts to recommend optimal journals for submission, considering impact factors, scope alignment, and domain expertise.
## Use Cases
- Find the best-fit journal for a new manuscript
- Identify high-impact factor journals in specific research areas
- Compare journal scopes against paper content
- Discover domain-specific publication venues
## Usage
```bash
python scripts/main.py --abstract "Your paper abstract text here" [--field "field_name"] [--min-if 5.0] [--count 5]
```
### Parameters
| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `--abstract` | str | Yes | - | Paper abstract text to analyze |
| `--field` | str | No | Auto-detect | Research field (e.g., "computer_science", "biology") |
| `--min-if` | float | No | 0.0 | Minimum impact factor threshold |
| `--max-if` | float | No | None | Maximum impact factor (optional) |
| `--count` | int | No | 5 | Number of recommendations to return |
| `--format` | str | No | table | Output format: table, json, markdown |
## Examples
```bash
# Basic usage
python scripts/main.py --abstract "This paper presents a novel deep learning approach..."
# Specify field and minimum impact factor
python scripts/main.py --abstract "abstract.txt" --field "ai" --min-if 10.0 --count 10
# Output as JSON for integration
python scripts/main.py --abstract "..." --format json
```
## How It Works
1. **Abstract Analysis**: Extracts key terms, methodology, and research focus
2. **Field Classification**: Identifies the primary research domain
3. **Journal Matching**: Compares content against journal scopes and aims
4. **Impact Factor Filtering**: Applies IF constraints if specified
5. **Ranking**: Scores and ranks journals by relevance and impact
## Technical Details
- **Difficulty**: Medium
- **Approach**: Keyword extraction + journal database matching
- **Data Source**: Journal metadata from references/journals.json
- **Algorithm**: TF-IDF + cosine similarity for scope matching
## References
- `references/journals.json` - Journal database with impact factors and scopes
- `references/fields.json` - Research field classifications
- `references/scoring_weights.json` - Algorithm tuning parameters
## Notes
- Journal database should be updated periodically (quarterly recommended)
- Impact factor data sourced from Journal Citation Reports (JCR)
- Scope descriptions parsed from official journal websites
- For emerging fields, manual curation may be needed
## Risk Assessment
| Risk Indicator | Assessment | Level |
|----------------|------------|-------|
| Code Execution | Python/R scripts executed locally | Medium |
| Network Access | No external API calls | Low |
| File System Access | Read input files, write output files | Medium |
| Instruction Tampering | Standard prompt guidelines | Low |
| Data Exposure | Output files saved to workspace | Low |
## Security Checklist
- [ ] No hardcoded credentials or API keys
- [ ] No unauthorized file system access (../)
- [ ] Output does not expose sensitive information
- [ ] Prompt injection protections in place
- [ ] Input file paths validated (no ../ traversal)
- [ ] Output directory restricted to workspace
- [ ] Script execution in sandboxed environment
- [ ] Error messages sanitized (no stack traces exposed)
- [ ] Dependencies audited
## Prerequisites
```bash
# Python dependencies
pip install -r requirements.txt
```
## Evaluation Criteria
### Success Metrics
- [ ] Successfully executes main functionality
- [ ] Output meets quality standards
- [ ] Handles edge cases gracefully
- [ ] Performance is acceptable
### Test Cases
1. **Basic Functionality**: Standard input → Expected output
2. **Edge Case**: Invalid input → Graceful error handling
3. **Performance**: Large dataset → Acceptable processing time
## Lifecycle Status
- **Current Stage**: Draft
- **Next Review Date**: 2026-03-06
- **Known Issues**: None
- **Planned Improvements**:
- Performance optimization
- Additional feature support