Commands for creating AI-based descriptions for marketplace content using Gemini. This set of commands analyzes Python scripts and metadata to create detailed documentation and capabilities summaries.
Generate AI-based descriptions for integration actions.
mp describe action [ACTIONS]... [OPTIONS]| Option | Shorthand | Description | Type | Default |
|---|---|---|---|---|
--integration |
-i |
The name of the integration containing the actions. | str |
None |
--all |
-a |
Describe all integrations in the marketplace, or all actions if an integration is specified. | bool |
False |
--src |
Customize source folder to describe from. | path |
None |
|
--dst |
Customize destination folder to save the AI descriptions. | path |
None |
|
--quiet |
-q |
Log less on runtime. | bool |
False |
--verbose |
-v |
Log more on runtime. | bool |
False |
--override |
-o |
Rewrite actions that already have a description. | bool |
False |
Generate AI-based descriptions for integration connectors.
mp describe connector [CONNECTORS]... [OPTIONS]| Option | Shorthand | Description | Type | Default |
|---|---|---|---|---|
--integration |
-i |
The name of the integration to describe connectors for. | str |
None |
--all |
-a |
Describe all integrations in the marketplace, or all connectors if an integration is specified | bool |
False |
--src |
The path to the marketplace. If not provided, the configured path will be used. | path |
None |
|
--dst |
The path to save the descriptions to. If not provided, they will be saved in the marketplace. | path |
None |
|
--quiet |
-q |
Log less on runtime. | bool |
False |
--verbose |
-v |
Log more on runtime. | bool |
False |
--override |
-o |
Rewrite connectors that already have a description. | bool |
False |
Generate AI-based descriptions for integration jobs.
mp describe job [JOBS]... [OPTIONS]| Option | Shorthand | Description | Type | Default |
|---|---|---|---|---|
--integration |
-i |
The name of the integration to describe jobs for. | str |
None |
--all |
-a |
Describe all integrations in the marketplace, or all jobs if an integration is specified. | bool |
False |
--src |
The path to the marketplace. If not provided, the configured path will be used. | path |
None |
|
--dst |
The path to save the descriptions to. If not provided, they will be saved in the marketplace. | path |
None |
|
--quiet |
-q |
Log less on runtime. | bool |
False |
--verbose |
-v |
Log more on runtime. | bool |
False |
--override |
-o |
Rewrite jobs that already have a description. | bool |
False |
Determine product categories for an integration based on its actions, connectors, and jobs descriptions.
mp describe integration [INTEGRATIONS]... [OPTIONS]| Option | Shorthand | Description | Type | Default |
|---|---|---|---|---|
--all |
-a |
Describe all integrations in the marketplace. | bool |
False |
--src |
Customize source folder to describe from. | path |
None |
|
--dst |
Customize destination folder to save the AI descriptions. | path |
None |
|
--quiet |
-q |
Log less on runtime. | bool |
False |
--verbose |
-v |
Log more on runtime. | bool |
False |
--override |
-o |
Rewrite integrations that already have a description. | bool |
False |
Describe all content (actions, connectors, jobs, and the integration) for integrations.
mp describe all-content [INTEGRATIONS]... [OPTIONS]| Option | Shorthand | Description | Type | Default |
|---|---|---|---|---|
--all |
-a |
Describe all content for all integrations. | bool |
False |
--src |
Customize source folder to describe from. | path |
None |
|
--dst |
Customize destination folder to save the AI descriptions. | path |
None |
|
--quiet |
-q |
Log less on runtime. | bool |
False |
--verbose |
-v |
Log more on runtime. | bool |
False |
--override |
-o |
Rewrite content that already have their description. | bool |
False |