@tpmjs/audience-persona
Creates detailed audience persona profiles from demographic and behavioral data. Generates personas with demographics, psychographics, goals, pain points, behaviors, and actionable marketing implications.
Test @tpmjs/audience-persona (audiencePersonaTool) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/audience-personapnpm add @tpmjs/audience-personayarn add @tpmjs/audience-personabun add @tpmjs/audience-personadeno add npm:@tpmjs/audience-personaimport { audiencePersonaTool } from '@tpmjs/audience-persona';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { audiencePersonaTool } from '@tpmjs/audience-persona';
const result = await generateText({
model: openai('gpt-4o'),
tools: { audiencePersonaTool },
prompt: 'Your prompt here...',
});
console.log(result.text);How AI agents can use this tool
Use this tool when users need to create detailed audience personas for marketing strategy. Transforms raw audience data into actionable persona profiles with marketing recommendations.
Requires structured input data. Generated names are fictional. Marketing implications are strategic suggestions, not guaranteed results.
(data: Record<string, unknown>, productContext: string) => Promise<unknown>Available configuration options
dataobjectAudience data points (age/ageRange, gender, location, education, occupation, income, interests, values, lifestyle, personality, goals, painPoints, preferredChannels, contentPreferences, buyingPatterns, deviceUsage)
productContextstringProduct or service context for persona development
Schema extracted: 2/28/2026, 3:58:30 AM
ERROR: No README data found!
Downloads/month
124
GitHub Stars
0
Quality Score