genideva/voice-profile
v0.1.0MIT
Measure your writing voice from your own pre-AI writing and calls, score your Big Five with quoted evidence, and get a prompt plus a pass/fail verifier that holds AI to your voice.
scripts
- build
- scripts/build_profile.py
- scripts/extract_turns.py
- scripts/measure.py
- scripts/textstats.py
- scripts/verify.py
plugin.json
- name
- voice-profile
- version
- 0.1.0
- description
- Measure your writing voice from your own pre-AI writing and calls, score your Big Five with quoted evidence, and get a prompt plus a pass/fail verifier that holds AI to your voice.
- author
- Citrusworks
- license
- MIT
- extensions
- com.openai
plugin.json
{
"name": "voice-profile",
"version": "0.1.0",
"description": "Measure your writing voice from your own pre-AI writing and calls, score your Big Five with quoted evidence, and get a prompt plus a pass/fail verifier that holds AI to your voice.",
"author": {
"name": "Citrusworks"
},
"homepage": "https://github.com/genideva/voice-profile",
"repository": "https://github.com/genideva/voice-profile",
"license": "MIT",
"keywords": [
"writing",
"voice",
"style",
"personality",
"big-five",
"prompting"
],
"skills": "./skills/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Voice Profile",
"shortDescription": "Make AI write like you",
"longDescription": "Voice Profile makes AI write the way you do. It measures your own pre-AI writing on ten features, finds your writing modes, and builds a prompt that holds any AI to your voice. A checker then scores each draft against your profile, pass or fail per feature, so you know when a draft drifts. It also scores your Big Five traits with quotes from your own words, and compares your style with 37 public-domain authors. In ChatGPT, a stateless measurement service runs the numbers and stores nothing.",
"developerName": "Citrusworks",
"category": "Productivity",
"websiteURL": "https://github.com/genideva/voice-profile",
"privacyPolicyURL": "https://github.com/genideva/voice-profile/blob/main/PRIVACY.md",
"termsOfServiceURL": "https://github.com/genideva/voice-profile/blob/main/TERMS.md",
"defaultPrompt": [
"Build my voice profile from my old writing",
"Check whether this draft sounds like me",
"Rewrite this AI draft in my voice"
],
"brandColor": "#1D4E89",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"supportURL": "https://github.com/genideva/voice-profile/issues",
"capabilities": []
},
"review": {
"prompts": [
"Build my voice profile from my old writing",
"Check whether this draft sounds like me",
"Rewrite this AI draft in my voice",
"Which classic author does my writing style sit closest to?"
],
"commerce": false,
"commerce_description": "Free to use. No payments or purchases."
},
"publication": {
"release_notes": "Adds hosted measurement tools (analyze_writing, build_voice_profile, check_draft, compare_to_authors) so ChatGPT computes exact numbers, plus comparison with 37 public-domain authors.",
"countries": []
}
}
},
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 5Python files
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai
Fields the format does not define
This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.
- skills