技能详情(站内镜像,无评论)
作者:AIpoch @AIPOCH-AI
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.1.0
统计:⭐ 0 · 27 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:aipoch-ai/conference-schedule-optimizer
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The README/skill instructions advertise many advanced features (PDF parsing, iCal export, networking planner, real-time updates) but the bundled code only implements a small JSON-based scheduler with different names and CLI flags — the package appears incomplete or inconsistent.
目的
The SKILL.md describes a feature-rich ConferenceScheduler (methods like prioritize_sessions, create_schedule, plan_networking, add_travel_time, export to iCal, and a scripts/schedule_optimizer.py CLI). The included code (scripts/main.py) defines a ScheduleOptimizer class with simpler methods (load_schedule, score_session, optimize, print_schedule) and a different CLI (--schedule, --interests, --must-attend). Many capabilities advertised in the…
说明范围
SKILL.md instructs the agent to read conference program PDFs, export iCal files, perform 'real-time update with room changes' and 'notify' behavior, and references modules/classes that don't exist in the code. The instructions therefore grant the agent permission to read files (PDFs, venue maps) and potentially act on calendar exports, but the provided implementation only reads a JSON schedule file and writes JSON. The documentation's scope is…
安装机制
There is no install spec; this is an instruction-only skill with one included Python script. No binaries, remote downloads, or archive extraction are specified, so there is no elevated install risk.
证书
The skill declares no required environment variables, no primary credential, and no config paths. The code likewise does not read environment variables or secrets. The lack of requested credentials is proportional to the actual (simple) implementation.
持久
always is false and the skill does not request or modify other skills or system settings. Model invocation is allowed (default) but that is normal; there is no sign of persistent or privileged behavior in the package.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Conference Schedule Optimizer」。简介:Use when planning conference schedules, optimizing session selection at scienti…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aipoch-ai/conference-schedule-optimizer/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: conference-schedule-optimizer
description: Use when planning conference schedules, optimizing session selection at scientific meetings, managing time between presentations, or maximizing networking at academic conferences. Creates personalized schedules balancing learning, networking, and career development for medical and scientific conferences.
allowed-tools: "Read Write Bash Edit"
license: MIT
metadata:
skill-author: AIPOCH
version: "1.0"
---
# Conference Schedule Optimizer
Create optimal conference schedules balancing learning, networking, and career development for scientific and medical conferences.
## Quick Start
```python
from scripts.schedule_optimizer import ConferenceScheduler
scheduler = ConferenceScheduler()
# Generate optimized schedule
schedule = scheduler.optimize(
conference="ASHG2024",
interests=["genomics", "bioinformatics", "rare diseases"],
constraints={"avoid_mornings": True, "networking_priority": "high"}
)
# Export to calendar
scheduler.export(schedule, format="ical", filename="my_conference.ics")
```
## Core Capabilities
### 1. Session Prioritization
```python
priorities = scheduler.prioritize_sessions(
sessions=conference_sessions,
criteria={
"topic_relevance": 0.35,
"speaker_reputation": 0.25,
"career_value": 0.20,
"networking_opportunity": 0.20
}
)
```
**Prioritization Matrix:**
| Factor | Weight | How Measured |
|--------|--------|--------------|
| Topic Relevance | 35% | Keyword matching with your research |
| Speaker Impact | 25% | Citation count, h-index, previous talks |
| Career Value | 20% | Job opportunities, collaborations |
| Networking | 20% | Attendee overlap, social events |
### 2. Schedule Optimization
```python
optimized_schedule = scheduler.create_schedule(
sessions=priorities,
constraints={
"max_consecutive_sessions": 3,
"lunch_break": "12:00-13:00",
"must_attend": ["Keynote: Dr. Smith", "Workshop: CRISPR"],
"avoid": ["conflict_of_interest_sessions"]
}
)
```
### 3. Conflict Resolution
```python
resolved = scheduler.resolve_conflicts(
overlapping_sessions=[session_a, session_b],
strategy="attend_record_delegate"
)
```
**Conflict Resolution Strategies:**
| Strategy | Best For | Implementation |
|----------|----------|----------------|
| Attend + Record | High-priority talk | Attend live, watch recording later |
| Split Time | Equal priority | 20 min each, network after |
| Delegate | Team attending | Colleague attends, shares notes |
| Poster Alternative | Overlapping talks | Visit presenter's poster session |
### 4. Networking Planner
```python
networking_blocks = scheduler.plan_networking(
target_attendees=[
{"name": "Dr. Smith", "institution": "Stanford", "topic": "Genomics"},
{"name": "Prof. Johnson", "institution": "Broad", "topic": "CRISPR"}
],
strategy="coffee_chats",
buffer_minutes=15
)
```
**Networking Tactics:**
- **Coffee Chats**: Schedule 15-min meetings before/after sessions
- **Poster Sessions**: High-quality conversations in relaxed setting
- **Social Events**: Evening receptions for informal networking
- **Twitter/X**: Live-tweet to connect with remote attendees
### 5. Travel Time Calculator
```python
schedule_with_travel = scheduler.add_travel_time(
base_schedule,
venue_map="conference_center.pdf",
walking_speed="normal", # or "slow" with poster tubes
buffer_percent=20
)
```
## CLI Usage
```bash
# Optimize from conference program PDF
python scripts/schedule_optimizer.py
--program ashg2024_program.pdf
--interests "genomics,bioinformatics,ethics"
--constraints "no_mornings,prefer_posters"
--output my_schedule.ics
# Real-time update with room changes
python scripts/schedule_optimizer.py
--conference ASHG2024
--update --notify
# Generate networking targets
python scripts/schedule_optimizer.py
--conference ASHG2024
--mode networking
--my-research "rare disease genomics"
--output targets.csv
```
## Common Patterns
### Pattern 1: First-Time Attendee
**Goal**: Maximize learning, minimize overwhelm
```python
schedule = scheduler.optimize(
conference="ISMRM2024",
experience_level="first_time",
strategy="breadth_over_depth",
include_tutorials=True,
social_events_priority="high"
)
```
### Pattern 2: Job Seeker
**Goal**: Network with target institutions
```python
schedule = scheduler.optimize(
conference="SFN2024",
goals=["job_search", "networking"],
target_institutions=["NIH", "Stanford", "Genentech"],
career_sessions_priority="must_attend"
)
```
### Pattern 3: Poster Presenter
**Goal**: Balance presenting with attending
```python
schedule = scheduler.optimize(
conference="AGU2024",
my_poster_session="Tuesday 2-4pm",
conflicts_strategy="skip_lower_priority",
networking_during_poster=True
)
```
## Quality Checklist
**Pre-Conference (2 weeks before):**
- [ ] Download conference app/program
- [ ] Flag 3 "must-attend" sessions per day
- [ ] Identify 5-10 people to meet
- [ ] Schedule non-conference meetings outside conference hours
- [ ] Download and review key papers from speakers
**During Conference:**
- [ ] Check schedule each morning for updates
- [ ] Take notes in unified location (app or notebook)
- [ ] Block 30-min daily for exhibit hall
- [ ] Stay hydrated and take walking breaks
- [ ] Tweet key insights (tag speakers, use conference hashtag)
**Post-Conference (within 48 hours):**
- [ ] Email new contacts with specific follow-up
- [ ] Organize notes by actionable items
- [ ] Share key learnings with lab/team
- [ ] Update CV with conference activities
## Common Pitfalls
❌ **Over-scheduling**: No breaks between sessions
✅ **Buffer time**: 15-min gaps for transitions and networking
❌ **Session hopping**: Leaving talks early
✅ **Commit fully**: Attend entire session or don't go
❌ **Skipping meals**: Running from session to session
✅ **Scheduled breaks**: Block lunch, rest, and processing time
---
**Skill ID**: 206 | **Version**: 1.0 | **License**: MIT