PHPackages                             lara-care/cv-agent - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. lara-care/cv-agent

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lara-care/cv-agent
==================

Laravel package to generate CV sections with AI

v1.1.0(8mo ago)07MITPHPPHP ^8.1

Since Aug 24Pushed 8mo agoCompare

[ Source](https://github.com/LaraCare/cv-agent)[ Packagist](https://packagist.org/packages/lara-care/cv-agent)[ RSS](/packages/lara-care-cv-agent/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

CvAgent
-------

[](#cvagent)

🚀 CvAgent is a Laravel package that automatically generates tailored CV (resume) section content using Artificial Intelligence (AI). It helps you quickly build professional resumes by generating coherent and personalized examples based on a user’s profile.

📦 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require laracare/cv-agent
```

⚙️ Configuration
----------------

[](#️-configuration)

Publish the configuration file:

```
php artisan vendor:publish --provider="LaraCare\CvAgent\Providers\CvAgentProvider" --tag=config
```

This will create:

```
config/cv-agent.php
```

Inside, you can configure:

- your AI provider’s API keys,
- default parameters (language, model, etc.).

🚀 Usage
-------

[](#-usage)

Using the Facade

```
use LaraCare\CvAgent\Facades\CvSections;

$profile = "IoT Engineer with 2 years of experience, seeking a position in AI";

$content = CvSections::generate('hobbies', $profile, 'en');

dd($content);
```

#### Expected Output

[](#expected-output)

```
{
  "section": "hobbies",
  "content": "Passionate about developing open-source IoT projects, photography, and long-distance cycling."
}
```

📂 Package Structure
-------------------

[](#-package-structure)

```
cv-agent/
├── config/
│   └── cv-agent.php          # Package configuration
├── src/
│   ├── Facades/
│   │   └── CvSections.php    # Facade for quick access
│   ├── Providers/
│   │   └── CvAgentProvider.php # Service Provider
│   └── CvAgent.php           # Main class
├── composer.json
└── README.md
```

🧩 Example Integration in a Controller
-------------------------------------

[](#-example-integration-in-a-controller)

```
use LaraCare\CvAgent\Facades\CvSections;

class ResumeController extends Controller
{
    public function generate()
    {
        $profile = "IoT Engineer with 2 years of experience, seeking AI position";
        return response()->json(
            CvSections::generate("skills", $profile, "en")
        );
    }
}
```

🔑 Extensibility
---------------

[](#-extensibility)

- Add your own CV sections
- Switch AI models in config/cv-agent.php
- Support multiple languages (en, fr, etc.)

🤝 Contributing
--------------

[](#-contributing)

Pull Requests are welcome! Fork the project, create your feature branch, then:

```
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
```

---

🧾 License
---------

[](#-license)

This package is open-sourced software licensed under the [MIT license](LICENSE).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance63

Regular maintenance activity

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

2

Last Release

254d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b860a5fc379d49a6e24dd5538ee320466c6c2151b59e74f9ebd245bf11d11943?d=identicon)[jery123](/maintainers/jery123)

---

Top Contributors

[![jery123](https://avatars.githubusercontent.com/u/85230959?v=4)](https://github.com/jery123 "jery123 (15 commits)")

### Embed Badge

![Health badge](/badges/lara-care-cv-agent/health.svg)

```
[![Health](https://phpackages.com/badges/lara-care-cv-agent/health.svg)](https://phpackages.com/packages/lara-care-cv-agent)
```

###  Alternatives

[spiral/mcp-server

Spiral bridge for MCP server

541.1k2](/packages/spiral-mcp-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
