Thank you for your interest in contributing! This guide will help you get started.
- Use GitHub Issues to report bugs or suggest features
- Search existing issues before creating a new one
- Include as much detail as possible: steps to reproduce, expected vs. actual behavior, Claude platform (Desktop, Code, or claude.ai)
We welcome suggestions to improve:
- Skill instructions — Better prompts, edge case handling, output formatting
- Documentation — Clearer explanations, more examples, typo fixes
- API coverage — Support for new Instaparser API features
- Fork the repository
- Create a branch from
main:git checkout -b feature/your-improvement
- Make your changes — keep commits focused and descriptive
- Test your changes — try the skill with Claude to verify it works correctly
- Submit a pull request with a clear description of what changed and why
When contributing, keep in mind the plugin layout:
.claude-plugin/plugin.json # Plugin manifest — update version here for releases
skills/instaparser-api/SKILL.md # Skill definition — main file to edit for API changes
When editing skills/instaparser-api/SKILL.md:
- Keep the YAML frontmatter (
nameanddescription) accurate and concise - Ensure all API endpoints, parameters, and response fields are correct
- Include practical
curlexamples that can be copy-pasted - Write clear instructions in the "Instructions" section — these guide Claude's behavior
- Test with real API calls when possible
This project follows our Code of Conduct. By participating, you agree to uphold these standards.
Open an issue or reach out — we're happy to help!