Export as skill, and `prompuff export --format`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- cli, csharp, markdown, yaml
Línea de trabajo
Read MarkdownTransferService.cs and IPromptTransferService for existing export behavior, then PromptTemplateService.ExtractVariables and CliApp.cs for variable handling and command registration. Check each target tool’s current format documentation before implementing the four exports. Done means each format works with no, one, and several variables, the listed tool checks pass, and the user guide and CLI help describe the feature.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Prompts are turning into skills. Codex deprecated custom prompts for skills, Claude Code merged commands into skills, and Cursor, VS Code and Devin each ship a way to move over (market research, 2026-10-10). Export as skill gives a prompt to those tools in the form they read now.
What to do
- Export as skill for a prompt or a selection, with a choice of format:
- an Agent Skills folder,
<name>/SKILL.md, which Codex, Cursor and Copilot CLI read from~/.agents/skills - a Claude Code skill
- a Copilot
.prompt.md - a Gemini CLI
.tomlcommand
- an Agent Skills folder,
{{variables}}become each tool's own arguments where it has them:$namein Claude Code,${input:name}in Copilot and{{args}}in Gemini. Where a format has none, the skill gets a short list of its inputs.prompuff export --format <format> <prompt>…does the same from the command line.- Check each format against its tool's current docs before building it, and link the docs in the pull request. These formats change quickly.
- Remembered values stay out of exports.
Where to look
src/Prompuff.Infrastructure/ImportExport/MarkdownTransferService.csandIPromptTransferServicesrc/Prompuff.Application/Services/PromptTemplateService.cs:ExtractVariablessrc/Prompuff.Cli/CliApp.cs: adding a command (Usage, the command list, theswitch, a handler)
Done when
- A favorite exported each way runs in its tool: as a skill in Claude Code and Codex, a prompt file in Copilot and a command in Gemini CLI, each checked by hand once.
- Tests cover each format with no variables, with one, and with several.
-
docs/user-guide.mdand the CLI's help describe it.
- Lenguaje dominante
- C#
- Estrellas
- 0
- Forks
- 1
- Merge medio
- 1 h 21 min
- PR fusionados (30 d)
- 22
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hazeliscoding/prompuff
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hazeliscoding/prompuff#34 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
hazeliscoding/prompuff#22 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
hazeliscoding/prompuff#14 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
hazeliscoding/prompuff#13 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
hazeliscoding/prompuff#12 ·
Los mantenedores suelen responder en 1 día
Todos los issues de hazeliscoding/prompuff
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
[Bug]: Revit selector reads process ids 2000-2099 as years (flaky AgentClientTests.AYearOrAProcessIdSelectsTheHost)Posiblemente ocupada @Wurschdhaud la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
pyrevitlabs/pyRevit#3817 ·
Los mantenedores suelen responder en 1 día
-
bug effort:S P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
nightscout/nocturne#2449 ·
Los mantenedores suelen responder en 1 día
-
Python: Rejected system messages leave AgentChat permanently activePosiblemente ocupada @Michael-Duck la tomó hoy. Abiertopython triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
microsoft/semantic-kernel#14638 ·
Los mantenedores suelen responder en 3 días
-
audit:1 bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NethermindEth/dotnet-libp2p#395 ·
Los mantenedores suelen responder en 1 día