← 返回 Skills 市场
aipoch-ai

Alumni Career Tracker

作者 AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
113
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install alumni-career-tracker-1
功能描述
Analyze laboratory alumni career trajectories and outcomes to provide data-driven career guidance for current students and postdocs. Tracks industry vs acade...
使用说明 (SKILL.md)

Alumni Career Tracker

Overview

Career analytics tool that tracks and analyzes the professional destinations of laboratory alumni, providing evidence-based guidance for trainees navigating career transitions.

Key Capabilities:

  • Career Outcome Tracking: Monitor alumni destinations across sectors
  • Trajectory Analysis: Map career progression patterns over time
  • Skills Gap Identification: Compare training vs. job requirements
  • Salary Benchmarking: Track compensation trends by degree and sector
  • Network Mapping: Visualize alumni connections and pathways
  • Personalized Guidance: Generate tailored career recommendations

When to Use

✅ Use this skill when:

  • Mentoring new students on career options and trajectories
  • Training grant applications requiring career outcome data (e.g., NIH T32, F32)
  • Lab website showcasing successful alumni for recruitment
  • Departmental reviews demonstrating training effectiveness
  • Individual career counseling sessions with trainees
  • Identifying industry partners and collaboration opportunities
  • Benchmarking your lab's career outcomes against peers

❌ Do NOT use when:

  • Job placement services (out of scope) → Use career center resources
  • Salary negotiation for current positions → Use salary-negotiation-prep
  • Resume or CV writing → Use medical-cv-resume-builder
  • Interview preparation → Use interview-mock-partner
  • Real-time job searching → Use LinkedIn or job boards

Integration:

  • Upstream: mentorship-meeting-agenda (career discussion prep), linkedin-optimizer (profile data)
  • Downstream: cover-letter-drafter (application materials), networking-email-drafter (alumni outreach)

Core Capabilities

1. Alumni Database Management

Collect and organize career outcome data:

from scripts.tracker import AlumniTracker

tracker = AlumniTracker()

# Add single alumni record
alumni = {
    "name": "Dr. Sarah Chen",
    "graduation_year": 2023,
    "degree": "PhD",
    "current_status": "industry",
    "organization": "Genentech",
    "position": "Senior Scientist",
    "location": "San Francisco, CA",
    "field": "Immuno-oncology",
    "salary_range": "$140k-$160k",
    "linkedin": "linkedin.com/in/sarahchen"
}

tracker.add_alumni(alumni)

# Batch import from CSV
tracker.import_csv("alumni_2020_2024.csv")

Data Fields:

Field Required Description
name Yes Full name
graduation_year Yes Year completed degree
degree Yes PhD/Master/Bachelor/Postdoc
current_status Yes industry/academia/startup/gov/other
organization Yes Company/University/Institution
position Yes Job title or rank
location No City/Country
field No Research/industry area
salary_range No Optional compensation
linkedin No Profile for tracking updates

2. Career Outcome Analysis

Generate comprehensive statistics and visualizations:

# Analyze by degree level
analysis = tracker.analyze(
    degree_filter=["PhD", "Master"],
    year_range=(2020, 2024),
    metrics=["sector_distribution", "geographic_spread", "salary_trends"]
)

# Generate report
report = analysis.generate_report(format="pdf")
report.save("lab_career_outcomes_2024.pdf")

Analysis Dimensions:

  • Sector Distribution: Industry vs. Academia vs. Government vs. Other
  • By Degree Level: PhD, Master, Bachelor outcomes
  • Geographic Trends: Regional employment patterns
  • Temporal Trends: Year-over-year changes
  • Salary Benchmarks: By degree, sector, and years post-graduation
  • Top Employers: Most common companies and institutions

3. Career Pathway Mapping

Visualize common career trajectories:

# Map career pathways
pathways = tracker.map_pathways(
    start_degree="PhD",
    target_years=[0, 2, 5, 10],
    min_samples=5
)

# Visualize as Sankey diagram
pathways.visualize(output="career_flows.html")

Visualization Types:

  • Sankey Diagrams: Flow from degree → first job → current position
  • Timeline Views: Individual career progression over time
  • Network Graphs: Alumni connections and referrals
  • Heatmaps: Skills vs. job requirements

4. Personalized Career Recommendations

Generate tailored advice for current trainees:

# Get recommendations for a student
recommendations = tracker.get_recommendations(
    current_degree="PhD",
    research_area="Cancer Biology",
    interests=["industry", "translational research"],
    years_to_graduation=2
)

print(recommendations.top_pathways)
print(recommendations.skill_gaps)
print(recommendations.network_contacts)

Recommendation Categories:

  • Top Pathways: Most common routes for similar backgrounds
  • Skill Gaps: Missing competencies for target roles
  • Network Contacts: Alumni in relevant positions
  • Timeline: Expected job search duration by sector
  • Preparation Steps: Actionable next steps

Common Patterns

Pattern 1: New Student Onboarding

Scenario: First-year PhD student exploring career options.

# Generate career landscape overview
python scripts/main.py \
  --analyze \
  --degree PhD \
  --last-5-years \
  --output new_student_briefing.pdf

# Show specific pathways for their research area
python scripts/main.py \
  --pathways \
  --field "Cancer Immunotherapy" \
  --visualize \
  --output immunotherapy_careers.html

Output Includes:

  • "65% of PhD alumni from our lab go to industry, 25% to academia"
  • "Top companies hiring: Genentech (8 alumni), Pfizer (5), Stanford (4)"
  • "Average time to first job: 3.2 months for industry, 8.1 months for academia"
  • Recommended alumni to connect with

Pattern 2: Training Grant Application

Scenario: Lab needs career outcome data for NIH T32 renewal.

# Generate NIH-compliant report
report = tracker.generate_training_report(
    grant_type="T32",
    years=(2019, 2024),
    include_placements=True,
    include_salaries=False,  # Optional for privacy
    format="docx"
)

# Key metrics for NIH
print(f"Placement rate: {report.placement_rate}%")  # >95% target
print(f"Research-related jobs: {report.research_related}%")  # >80% target
print(f"Underrepresented minorities: {report.urm_percentage}%")

NIH Requirements Met:

  • ✓ Placement rates within 6 months of graduation
  • ✓ Research-related vs. non-research positions
  • ✓ Diversity and underrepresented minority outcomes
  • ✓ Career progression over time

Pattern 3: Industry Partnership Development

Scenario: Lab wants to identify companies for collaboration.

# Analyze industry destinations
python scripts/main.py \
  --analyze \
  --filter-status industry \
  --group-by company \
  --output industry_partners.pdf

# Identify senior alumni for advisory roles
python scripts/main.py \
  --filter "position:Director,VP,Senior Manager" \
  --export contacts_for_outreach.csv

Insights Generated:

  • Companies with most alumni (potential champions)
  • Senior alumni in decision-making roles
  • Geographic clusters for regional events
  • Skills overlap with company needs

Pattern 4: Individual Career Counseling

Scenario: Third-year PhD student deciding between industry and academia.

# Personalized analysis for the student
student_profile = {
    "degree": "PhD",
    "research_area": "CRISPR gene editing",
    "publications": 3,
    "interests": ["startup", "gene therapy"]
}

comparison = tracker.compare_pathways(
    profile=student_profile,
    options=["industry", "startup", "academia"],
    metrics=["salary", "job_security", "work_life_balance", "availability"]
)

comparison.generate_personalized_report("career_comparison.pdf")

Comparison Includes:

  • Salary ranges by path (year 1, 5, 10)
  • Job market availability (positions per year)
  • Alumni satisfaction ratings
  • Required additional skills/training
  • Network introductions

Complete Workflow Example

From data collection to actionable insights:

# Step 1: Import existing alumni data
python scripts/main.py \
  --import alumni_survey_2024.csv \
  --validate \
  --output clean_alumni.json

# Step 2: Update LinkedIn profiles
python scripts/main.py \
  --update-linkedin \
  --input clean_alumni.json \
  --output updated_alumni.json

# Step 3: Generate comprehensive report
python scripts/main.py \
  --full-analysis \
  --years 2019-2024 \
  --output-dir career_report_2024/

# Step 4: Create visualization dashboard
python scripts/main.py \
  --dashboard \
  --serve \
  --port 8080

Python API:

from scripts.tracker import AlumniTracker
from scripts.analyzer import CareerAnalyzer
from scripts.recommender import CareerRecommender

# Initialize
tracker = AlumniTracker(data_path="alumni_db.json")
analyzer = CareerAnalyzer()
recommender = CareerRecommender()

# Load and clean data
tracker.import_csv("alumni_2024.csv")
tracker.clean_data()

# Generate analysis
analysis = analyzer.analyze(tracker.data)
print(f"Industry rate: {analysis.industry_ratio:.1%}")
print(f"Median PhD salary (Year 1): ${analysis.salary_stats['phd_y1']['median']:,}")

# Generate recommendations for a student
recs = recommender.recommend(
    current_student={
        "year": 3,
        "degree": "PhD",
        "field": "Neuroscience"
    },
    alumni_data=tracker.data
)

print("Top 3 career paths:")
for i, path in enumerate(recs.top_paths[:3], 1):
    print(f"{i}. {path.name} ({path.probability:.0%} match)")

Quality Checklist

Data Collection:

  • Alumni consent obtained for tracking
  • Data anonymized for reports (aggregated statistics only)
  • GDPR/privacy compliance verified
  • Regular update schedule established (annual recommended)

Analysis Accuracy:

  • Minimum 30 alumni for statistically meaningful patterns
  • Data validated for completeness (>80% response rate)
  • Outliers identified and verified
  • Salary data optional (respect privacy)

Reporting:

  • CRITICAL: Individual privacy protected (no identifiable info in reports)
  • Trends contextualized (mention sample size limitations)
  • Multiple timeframes analyzed (short-term vs. long-term outcomes)
  • Comparative benchmarks included (department/field averages)

Before Sharing:

  • Alumni review opportunity provided
  • CRITICAL: No individual salary data shared
  • Aggregate statistics only in public reports
  • Opt-out preferences respected

Common Pitfalls

Data Quality Issues:

  • Low response rate → Biased sample (only successful alumni respond)

    • ✅ Aim for >70% response rate; follow up multiple times
  • Outdated information → Tracking 5-year-old data

    • ✅ Annual updates; LinkedIn monitoring for changes
  • Small sample size → Drawing conclusions from n\x3C10

    • ✅ Report confidence intervals; avoid over-interpretation

Privacy Issues:

  • Sharing individual salaries → Violates privacy expectations

    • ✅ Report salary ranges or medians only; aggregate by groups
  • Identifiable case studies without consent → Privacy breach

    • ✅ Always get written permission before highlighting individuals

Interpretation Issues:

  • Comparing to top-tier labs only → Unrealistic expectations

    • ✅ Compare to similar-tier institutions; contextualize differences
  • Attributing success to lab alone → Ignores individual factors

    • ✅ Acknowledge external factors; avoid causal claims

Communication Issues:

  • Discouraging academia based on low placement rates → Biased counseling

    • ✅ Present all options neutrally; match to individual goals
  • Over-promising industry salaries → Unrealistic expectations

    • ✅ Include salary ranges; mention geographic variations

References

Available in references/ directory:

  • nih_training_requirements.md - NIH career outcome reporting standards
  • data_privacy_guide.md - GDPR and FERPA compliance for alumni tracking
  • survey_templates.md - Questionnaires for alumni data collection
  • benchmark_data.md - National career outcome statistics by field
  • visualization_best_practices.md - Ethical data visualization guidelines
  • career_counseling_ethics.md - Professional standards for advising

Scripts

Located in scripts/ directory:

  • main.py - CLI interface for all operations
  • tracker.py - Alumni database management
  • analyzer.py - Statistical analysis and reporting
  • visualizer.py - Charts, graphs, and network maps
  • recommender.py - Personalized career guidance
  • importers.py - CSV, LinkedIn, survey data import
  • exporters.py - PDF, Word, HTML report generation
  • privacy_guard.py - Data anonymization and compliance checking

Limitations

  • Response Bias: Success bias (unsuccessful alumni less likely to respond)
  • Survivorship Bias: Only tracks graduates, not those who left programs
  • Privacy Constraints: Cannot collect detailed data without consent
  • Sample Size: Small labs may have insufficient data for statistical significance
  • Temporal Changes: Job market shifts may make historical data less relevant
  • Attribution Difficulty: Cannot isolate lab impact from individual factors
  • International Tracking: Difficulty tracking alumni who leave country

🎓 Remember: Career tracking is a service to trainees, not a performance metric. Use data to empower informed decisions, not to pressure specific outcomes. Respect privacy and present all viable career paths without bias.

安全使用建议
This skill appears to be what it claims: a local analytics tool that reads CSVs, stores records in a JSON file (alumni_data.json in the skill folder), and generates reports/visualizations. Before installing or running it: 1) Be aware it will store personally identifiable information (names, job titles, salary ranges, LinkedIn URLs) locally — obtain consent and follow privacy/regulatory rules (GDPR/FERPA/etc.). 2) Confirm where alumni_data.json will be written in your environment (the repository root relative to scripts/) and ensure appropriate filesystem permissions. 3) The project relies on pandas/rich; install dependencies in an isolated environment. 4) The SKILL.md allows running shell commands (Bash) to run the script; only run this in environments where executing those commands and writing local files is acceptable. If you need networked features (e.g., automatically refreshing LinkedIn data), verify and review any added code that would perform web requests or require API credentials before enabling it.
能力评估
Purpose & Capability
Name/description match the provided code and SKILL.md: the package collects, analyzes, and visualizes alumni career data. Required files (main.py, requirements.txt, SKILL.md) and example commands align with this purpose; no unrelated services or credentials are requested.
Instruction Scope
Runtime instructions and examples focus on loading CSVs, adding/updating records, analyzing data, and producing visual reports. The examples reference reading/writing local files (CSV, JSON, PDF/HTML outputs) and running the included script, which is consistent with the stated capability. There are no instructions to read unrelated system files, environment secrets, or to POST data to external endpoints.
Install Mechanism
No install spec is provided (instruction-only install), and bundled requirements.txt lists reasonable Python packages (dataclasses, pandas, rich). No downloads from arbitrary URLs or extraction to system paths are present.
Credentials
The skill requests no environment variables, credentials, or config paths. The code operates on local files (alumni_data.json and CSV imports) and does not access external APIs or secret-bearing environment variables, so requested access is proportionate.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges. It stores its dataset in a local alumni_data.json (under the skill directory by default) and does not modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install alumni-career-tracker-1
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /alumni-career-tracker-1 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Alumni Career Tracker 1.0.0 - Analyze laboratory alumni career trajectories, including sector distribution, career pathways, and salary benchmarks. - Track and manage detailed career outcome data for alumni by degree, employer, job title, and more. - Generate visualizations (Sankey diagrams, timelines, network graphs) to map career flows and alumni networks. - Provide personalized career recommendations for current students based on degree, interests, and research area. - Facilitate use cases such as student mentoring, training grant applications, outcome reporting, and industry partnership analysis.
元数据
Slug alumni-career-tracker-1
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Alumni Career Tracker 是什么?

Analyze laboratory alumni career trajectories and outcomes to provide data-driven career guidance for current students and postdocs. Tracks industry vs acade... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。

如何安装 Alumni Career Tracker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install alumni-career-tracker-1」即可一键安装,无需额外配置。

Alumni Career Tracker 是免费的吗?

是的,Alumni Career Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Alumni Career Tracker 支持哪些平台?

Alumni Career Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Alumni Career Tracker?

由 AIpoch(@aipoch-ai)开发并维护,当前版本 v1.0.0。

💬 留言讨论