Add Project
create_projectAdd a project to your portfolio using guided coaching to identify and document work you might have overlooked. Strengthen your job search with verified project entries.
Instructions
Add a project to the user's portfolio. Before creating, always check existing projects with get_projects to avoid duplicates. If the source data is incomplete (e.g. missing description, technologies, or dates), ask the user to fill in the gaps. Dates must be accurate — ask the user to confirm if unclear. Write clear, professional descriptions. Do not fabricate or embellish information.
PROJECT COACHING: Many users underestimate what counts as a project. Help them recognize work they might not think of: side projects, open-source contributions, hackathon entries, internal tools, scripts that saved time, blogs/tutorials, personal apps, browser extensions, Discord bots. Even small projects demonstrate initiative and practical skills. For junior/mid developers, projects are the #1 differentiator — two candidates with similar job histories are separated by their projects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Project title | |
| shortDescription | Yes | A one-line summary of the project | |
| description | No | Full project description | |
| role | No | Your role in the project | |
| technologies | Yes | Technologies used | |
| isCurrent | Yes | Whether this is an ongoing project | |
| isRemote | Yes | Whether this was remote work | |
| isOpenSource | Yes | Whether this is open source | |
| startDate | No | Start date (ISO 8601) | |
| endDate | No | End date (ISO 8601) | |
| repoUrl | No | Repository URL | |
| demoUrl | No | Live demo URL |