Skip to content

ginobefun/article-recommender-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Article Recommender - Claude AI Skill

License: MIT Version

A professional Claude AI skill that generates three-version article recommendations (standard, concise, and critical commentary) in both Chinese and English, specifically designed for BestBlogs.dev's weekly newsletter.

ไธญๆ–‡ๆ–‡ๆกฃ

๐ŸŒŸ Features

Transform your content curation with intelligent multi-version recommendations:

Three Strategic Versions

  • ๐Ÿ“‹ Standard Recommendation - Comprehensive yet concise overview (150-200 Chinese chars, 80-120 English words)
  • ๐Ÿ” Concise Version - Direct and to-the-point essentials (80-120 Chinese chars, 50-80 English words)
  • ๐Ÿ’ฌ Critical Commentary - Objective, critical analysis with professional insights (180-250 Chinese chars, 100-150 English words)

Multi-Domain Support

  • ๐Ÿค– AI - Focus on technical depth, model limitations, practical applications
  • ๐Ÿ“ฑ Product - Emphasize user value, practical experience, resource requirements
  • ๐Ÿ’ผ Business - Address survivorship bias, contextual factors, scale assumptions
  • ๐Ÿ’ป Programming - Evaluate complexity trade-offs, learning curves, maintenance costs

Multi-Format Coverage

  • ๐Ÿ“„ Articles - Standard text content analysis
  • ๐ŸŽฅ Videos - Includes duration and time investment analysis
  • ๐ŸŽ™๏ธ Podcasts - Listening experience and signal-to-noise ratio
  • ๐Ÿฆ Tweets/Threads - Quick insights with oversimplification awareness
  • ๐Ÿ“‘ Academic Papers - Research quality and reproducibility assessment

๐ŸŽฏ What This Skill Does

This skill provides a systematic workflow to generate professional recommendations:

  1. Analyze Input - Extract key information and identify content domain/format
  2. Apply Domain Knowledge - Use domain-specific and format-specific strategies
  3. Generate Three Versions - Create standard, concise, and critical commentary versions
  4. Bilingual Output - Provide natural Chinese and English for each version
  5. Quality Check - Ensure accuracy, formatting, and language naturalness

๐Ÿ“Š The Three-Version Framework

Version 1: Standard Recommendation

  • Purpose: Comprehensive overview without verbosity
  • Style: Objective, professional, balanced
  • Content: Core value + key insights + target audience fit
  • Use Case: Default recommendation for most newsletter readers

Version 2: Concise Version

  • Purpose: Quick information delivery
  • Style: Direct, efficient, no fluff
  • Content: Essential information only
  • Use Case: Quick scanning or space-limited scenarios

Version 3: Critical Commentary

  • Purpose: Objective critical analysis with depth
  • Style: Professional, direct, constructive
  • Content: Critical observations + thoughtful questions + practical context
  • Use Case: Showcase professional judgment and encourage critical thinking

Key Features of Version 3:

  • Points out potential limitations and gaps
  • Raises questions worth discussing
  • Based on objective analysis, not personal preference
  • Maintains constructive and professional tone
  • Identifies assumptions that may not hold universally

๐Ÿš€ Installation

Prerequisites

  • Claude Desktop App or Claude Web (claude.ai)
  • Claude Pro subscription (recommended for best experience)

Steps

  1. Download the skill file: article-recommender.skill

  2. Import to Claude:

    Desktop App:

    • Open Claude Desktop
    • Click your profile icon (top-right)
    • Select Settings โ†’ Skills
    • Click "Import Skill"
    • Select the downloaded .skill file

    Web Version:

    • Visit claude.ai
    • Click Settings icon (bottom-right)
    • Go to "Skills" tab
    • Click "Import" button
    • Upload the .skill file
  3. Start using! The skill will automatically trigger when you ask Claude to write recommendations.

๐Ÿ’ก Usage Guide

Automatic Triggering

The skill automatically activates when you use any of these phrases:

English triggers:

  • "write a recommendation"
  • "generate article recommendation"
  • "help me recommend this article"
  • "write recommendations for"

Chinese triggers (ไธญๆ–‡่งฆๅ‘่ฏ):

  • "ๅธฎๆˆ‘็ผ–ๅ†™ๆŽจ่็†็”ฑ"
  • "็”ŸๆˆๆŽจ่่ฏญ"
  • "ๅ†™ไธ€ไธชๆŽจ่"
  • "ไธบ่ฟ™็ฏ‡ๆ–‡็ซ ๅ†™ๆŽจ่"

Basic Usage

Simply provide article information and ask for a recommendation:

Please write a recommendation for this article: [paste content or summary]

Complete Usage with Full Context

If you have complete article information (e.g., from deep-reading-analyst analysis):

Please write recommendations for this article for the weekly newsletter:

----------
Title: [Article Title]
Source: [Source]
Summary: [Summary]

Key Points:
- [Point 1]
- [Point 2]
- [Point 3]

Key Quotes:
[Important quotes]

Full Content:
[Article content]
----------

Specify Content Type

Help the skill understand your content better:

Please write a recommendation for this 40-minute AI technical talk

Request Adjustments

Customize specific versions:

Please write recommendations, but make Version 3 more critical

๐ŸŽจ Usage Scenarios

Scenario 1: Newsletter Curation

I'm curating this week's newsletter. Please write recommendations for this article about LLM application patterns:

Title: [Title]
Author: [Author]
Key Points: [Summary]

Scenario 2: Video Content

Please write recommendations for this 45-minute conference talk:

Title: Building Production-Ready AI Applications
Speaker: OpenAI Engineer
Topics: Model selection, prompt engineering, cost optimization
Duration: 45 minutes

Scenario 3: Multiple Articles Comparison

I have three articles on product thinking. Please write recommendations that help readers understand their unique values:

[Article 1 info]
[Article 2 info]
[Article 3 info]

Scenario 4: Cross-Domain Content

This article discusses both AI technology and product strategy. Please write recommendations that address both aspects.

Scenario 5: Quick Tweet Thread

Please write recommendations for this insightful tweet thread about startup growth (12 tweets).

๐Ÿ“š Domain-Specific Strategies

The skill applies specialized approaches for each domain:

AI Content

  • Focus: Technical depth, performance metrics, actual applications
  • Critical Points: Model limitations, computational cost, generalization ability, ethical considerations

Product Content

  • Focus: User problems, product strategy, design decisions, practical frameworks
  • Critical Points: User behavior assumptions, resource requirements, theory vs. practice gaps

Business Content

  • Focus: Business models, market analysis, organizational structure, leadership
  • Critical Points: Survivorship bias, context specificity, competitive responses, scale assumptions

Programming Content

  • Focus: Code quality, architecture design, tools/frameworks, performance optimization
  • Critical Points: Complexity trade-offs, learning curve, performance impact, maintenance burden

๐ŸŒ Multi-Format Handling

Articles (Standard Text)

  • Emphasize core arguments and key takeaways
  • Highlight practical value and applicability

Videos

  • Note duration and time investment required
  • Emphasize visual/demonstration value
  • Critical considerations: Is there companion material? Can parts be skipped?

Podcasts

  • Note duration and listening experience
  • Highlight discussion topics and guest expertise
  • Critical considerations: Signal-to-noise ratio, listening speed/accent

Tweets/Threads

  • Capture core insights quickly
  • Acknowledge format's inherent brevity
  • Critical considerations: Oversimplification risks, missing nuances

Academic Papers

  • Explain research problem and contributions
  • Reference methodology and findings
  • Critical considerations: Reproducibility, evaluation limitations, theory-practice gap

๐Ÿ’ก Tips & Best Practices

โœ… Recommended Practices

  1. Provide Context - Share article summary, key points, target audience
  2. Specify Format - Mention if it's a video, podcast, tweet thread, etc.
  3. Note Duration - For videos/podcasts, include time length
  4. Indicate Domain - Mention if it crosses multiple domains (e.g., AI + Product)
  5. Request Adjustments - Ask for specific tone or depth changes

โŒ Things to Avoid

  1. Don't provide only a link without context
  2. Don't expect the skill to read your mind about target audience
  3. Don't ignore critical points raised in Version 3
  4. Don't use recommendations without reviewing for accuracy

๐ŸŽ“ Output Format

The skill generates this structured output:

## ็‰ˆๆœฌไธ€๏ผšๆŽจ่็‰ˆๆœฌ

### ไธญๆ–‡
[Standard Chinese recommendation]

### English
[Standard English recommendation]

---

## ็‰ˆๆœฌไบŒ๏ผš็ฒพ็‚ผ็ฎ€ๆด็‰ˆๆœฌ

### ไธญๆ–‡
[Concise Chinese recommendation]

### English
[Concise English recommendation]

---

## ็‰ˆๆœฌไธ‰๏ผšไธชไบบ่ฏ„่ฎบ็‰ˆๆœฌ

### ไธญๆ–‡
[Critical commentary in Chinese]

### English
[Critical commentary in English]

๐Ÿ” Advanced Features

Intelligent Terminology Handling

The skill automatically:

  • Keeps English for universal technical terms (API, SDK, LLM, RAG, MVP, CI/CD)
  • Uses Chinese for concepts with natural Chinese equivalents (ๆœบๅ™จๅญฆไน ๏ผŒ็”จๆˆทไฝ“้ชŒ๏ผŒไบงๅ“่ฟญไปฃ)
  • Maintains consistency across all three versions
  • Proper spacing between Chinese and English/numbers

Examples:

  • โœ“ LLM ๅบ”็”จๅผ€ๅ‘
  • โœ“ API ๆŽฅๅฃ่ฎพ่ฎก
  • โœ“ ๆœบๅ™จๅญฆไน ๆจกๅž‹ไผ˜ๅŒ–
  • โœ“ ๆŒ็ปญ้›†ๆˆ CI/CD ๆต็จ‹

Quality Assurance

Automatic checks for:

  • โœ… Authentic Chinese expressions (้ฟๅ…็ฟป่ฏ‘่…”)
  • โœ… Natural English writing (้ฟๅ…ไธญๅผ่‹ฑ่ฏญ)
  • โœ… Proper punctuation for each language
  • โœ… Accurate information based on source content
  • โœ… Balanced tone without exaggeration
  • โœ… Correct Markdown formatting

๐Ÿ› ๏ธ Technical Details

Repository Structure:

article-recommender-skill/
โ”œโ”€โ”€ src/                                  # Source files (edit these)
โ”‚   โ””โ”€โ”€ article-recommender/
โ”‚       โ”œโ”€โ”€ SKILL.md                      # Core workflow and instructions
โ”‚       โ””โ”€โ”€ references/                   # Reference documentation
โ”‚           โ”œโ”€โ”€ chinese_writing_standards.md    # Chinese expression guidelines
โ”‚           โ”œโ”€โ”€ english_writing_standards.md    # English expression guidelines
โ”‚           โ”œโ”€โ”€ recommendation_examples.md      # Complete examples
โ”‚           โ”œโ”€โ”€ domain_format_guidelines.md     # Domain & format strategies
โ”‚           โ””โ”€โ”€ terminology_guidelines.md       # Terminology handling rules
โ”œโ”€โ”€ build.sh                              # Build script to package skill
โ””โ”€โ”€ article-recommender.skill             # Built skill file (ready to import)

For Contributors:

  • Edit files in src/article-recommender/
  • Run ./build.sh to rebuild the skill package
  • Test by importing the .skill file into Claude

Package Size: ~33KB (optimized and efficient)

Skill Components:

  • Core logic: SKILL.md (10KB)
  • Reference docs: 5 files (62KB uncompressed)
  • Trigger mechanism: Based on frontmatter description field
  • Context management: References loaded on-demand

๐Ÿ“– Reference Documentation

All strategies include detailed documentation inside the skill:

  • SKILL.md - Core workflow and three-version framework
  • chinese_writing_standards.md - Chinese writing quality standards
  • english_writing_standards.md - English writing quality standards
  • recommendation_examples.md - 6+ complete examples across domains/formats
  • domain_format_guidelines.md - Domain-specific and format-specific strategies
  • terminology_guidelines.md - Technical term handling rules

๐Ÿ”— Related Projects

This skill works great with other AI skills:

  • Deep Reading Analyst - Systematic article analysis using 10+ thinking frameworks. Perfect for generating input for this recommendation skill.
  • Smart Content Creator - Create engaging content from various sources. Complements this skill for complete content workflow.

Integration Example

# Step 1: Deep analysis
Use deep-reading-analyst to analyze an article

# Step 2: Generate recommendations  
Use article-recommender to create three-version recommendations

# Step 3: Create content
Use smart-content-creator to craft social media posts or newsletter content

๐Ÿค Contributing

Contributions are welcome!

Ideas for contributions:

  • Additional domain strategies
  • New format-specific guidelines
  • More recommendation examples
  • Translations
  • Bug reports and feature requests

โ“ FAQ

Q: Can the skill analyze web links directly? A: Yes! Claude can fetch web content when you provide URLs.

Q: Does it work for non-English content? A: Yes! It generates bilingual outputs (Chinese + English) regardless of source language.

Q: Can I request only one or two versions? A: Absolutely! Just specify which version(s) you need.

Q: How accurate is the domain detection? A: The skill uses content analysis to identify domains. You can explicitly specify if needed.

Q: Can I customize the critical depth of Version 3? A: Yes! Request "more critical" or "gentler" feedback as needed.

Q: What's new in version 2.0? A: Added multi-domain support (4 domains), multi-format handling (5 formats), objective critical commentary framework, and comprehensive terminology guidelines.

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

Designed for:

  • BestBlogs.dev - Weekly newsletter curation
  • Content Curators - Professional recommendation writers
  • Newsletter Authors - Anyone sharing quality content
  • Learning Communities - Those who value critical thinking

Inspired by:

  • Professional editorial standards
  • Critical thinking frameworks
  • Bilingual content curation best practices

๐Ÿ“ง Contact & Support

โญ Star History

If you find this skill useful, please consider giving it a star! โญ


Made with โค๏ธ for content curators and critical thinkers

About

A professional Claude AI skill that generates three-version article recommendations (standard, concise, and critical commentary) in both Chinese and English, specifically designed for BestBlogs.dev's weekly newsletter.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages