一键导入
crear-plugin
Crea la estructura completa de un nuevo plugin para FacturaScripts con todos los archivos necesarios.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Crea la estructura completa de un nuevo plugin para FacturaScripts con todos los archivos necesarios.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Crea un modelo de FacturaScripts con su clase PHP y archivo XML de tabla.
Configura la ruta de módulos MCP locales privados en ~/.fs-claude.json
Redacta en pantalla (sin crear ningún archivo) un texto en formato markdown, listo para copiar y pegar, que explica las novedades, mejoras y correcciones de un plugin o proyecto de FacturaScripts a partir de un rango de commits o de versiones. Activa esta skill siempre que el usuario pida "redacta las novedades", "escribe la noticia de los cambios", "genera el changelog", "qué ha cambiado desde la versión X", "resume los cambios entre la versión X y la Y", "prepara el anuncio de la nueva versión", o cualquier variación en la que se pida comunicar qué se ha hecho en un rango de commits o entre dos versiones.
Guía para añadir una nueva conexión de FacturaScripts al archivo de configuración
Sincroniza modelos del MCP fs-mcp con sus fuentes (FacturaScripts core o plugins privados). Detecta columnas nuevas/modificadas/eliminadas, mantiene las descripciones unificadas en los archivos de overrides, regenera la metadata y compila si hace falta. Soporta uno o varios modelos, ruta local o URL de GitHub, y un modo "refresh masivo" para auditar todos los modelos del catálogo y actualizar la versión registrada de FacturaScripts.
Responde preguntas sobre cómo usar FacturaScripts consultando la documentación oficial de usuarios a través del agente especializado `docs-expert`. ACTIVAR SIEMPRE que el usuario pregunte cómo hacer una operación, dónde encontrar una función, cómo fluye un proceso (presupuesto→factura), cómo gestionar clientes, inventario, compras, contabilidad, o cualquier aspecto práctico de uso del ERP. También activar cuando Claude necesite explorar la documentación de usuario antes de responder sobre procedimientos — no esperar a que el usuario pregunte explícitamente. No esperes a que mencione "documentación" — si la pregunta o tarea involucra procedimientos operativos en FacturaScripts, activa esta skill.
| name | crear-plugin |
| description | Crea la estructura completa de un nuevo plugin para FacturaScripts con todos los archivos necesarios. |
Cuando el usuario pida crear un nuevo plugin para FacturaScripts, sigue estos pasos:
Antes de crear los archivos a mano, considera usar la herramienta CLI:
fsmaker plugin
fsmaker solicita el nombre, descripción y versión mínima, y genera toda la estructura de carpetas y archivos automáticamente. Los pasos siguientes explican la estructura y el contenido en detalle para cuando necesites crearlos o modificarlos manualmente.
Pregunta al usuario:
MiPlugin)Crea la siguiente estructura en Plugins/NombrePlugin/:
Plugins/NombrePlugin/
├── Assets/
│ ├── CSS/
│ ├── Images/
│ └── JS/
├── Controller/
├── Extension/
│ ├── Controller/
│ ├── Model/
│ └── View/
├── Model/
├── Table/
├── Translation/
├── View/
├── XMLView/
├── facturascripts.ini
└── Init.php
name = 'NombrePlugin'
description = 'Descripción del plugin'
version = 1
min_version = 2025
<?php
namespace FacturaScripts\Plugins\NombrePlugin;
use FacturaScripts\Core\Template\InitClass;
class Init extends InitClass
{
public function init(): void
{
// Cargar extensiones aquí
// $this->loadExtension(new Extension\Model\MiModelo());
}
public function uninstall(): void
{
// Limpieza al desinstalar
}
public function update(): void
{
// Cambios al instalar/actualizar
}
}
FacturaScripts\Plugins\NombrePluginCore/ ni Dinamic/Para consultar la documentación oficial completa sobre creación de plugins en FacturaScripts, invoca el agente docs-expert que te proporcionará detalles completos directamente desde la documentación oficial del framework.