github-profile-blog

Generate educational blog posts from the last 2 months of public GitHub activity.

4|1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/furkankoykiran/.claude --skill github-profile-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-profile-blog
Source: https://github.com/furkankoykiran/.claude/tree/main/skills/github-profile-blog
Command: npx skills add https://github.com/furkankoykiran/.claude --skill github-profile-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually documenting GitHub activity and open source contributions into blog posts is time-consuming and prone to duplication, especially when tracking activity across personal repositories, external pull requests, and issues over extended periods.

Core Features & Use Cases

  • Automated Activity Scanning: Fetches the last 2 months of public GitHub activity including personal repositories, external pull requests, and opened issues, automatically filtering out private, empty, ignored, or already documented projects.
  • Style-Matched Content Generation: Analyzes your existing blog posts to match your writing tone and structure, then generates educational, structured content with problem descriptions, implementation details, lessons learned, and warnings for each selected activity.
  • Flexible Publishing Workflow: Supports generating posts in Turkish, English, or both, includes optional image sourcing for banners and project diagrams, and can create unpublishable DEV.to drafts for review before publishing.
  • Use Case: If you are a developer who regularly contributes to open source and wants to share your work without manually tracking every pull request or repository launch, this skill automates the entire process from activity collection to draft generation.

Quick Start

Use the github-profile-blog skill to create a blog post draft summarizing my GitHub contributions and project activity from the last 2 months.

Frequently Asked Questions about github-profile-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate blog posts from GitHub activity?

To automate blog post generation from GitHub activity, you can use a skill that fetches your last 2 months of public pull requests, issues, and repository launches, then converts them into structured educational drafts without manual documentation.

Can I publish generated open source contribution summaries directly to DEV.to?

Yes, automated open source contribution summaries can be pushed as unpublishable DEV.to drafts for review. The workflow optionally integrates DEV.to publishing MCPs to create drafts directly before final publishing.

Does automated GitHub activity scanning filter out previously documented projects?

Yes, GitHub activity scanning automatically filters out private, empty, ignored, or already documented projects. It checks your local blog directory and global configuration to prevent duplicating previously covered open source contributions.

How does style-matched content generation work for technical writing?

Style-matched content generation analyzes your existing blog posts to match your writing tone and structure. It then produces educational technical writing featuring problem descriptions, implementation details, and lessons learned for each contribution.

Do I need GitHub MCP tools to generate technical blogs from pull requests?

Yes, GitHub MCP tools are required to fetch user activity for technical blog generation. You also need local blog directory access for style matching and state tracking to ensure accurate content automation.

Can I generate technical blog content in multiple languages from open source contributions?

Yes, you can generate technical blog posts from open source contributions in Turkish, English, or both. The workflow supports bilingual content generation alongside optional image sourcing for banners and project diagrams.