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.