business-ads
Skill648 starsChanged 9 months agoApache-2.0View on GitHub
Manages X/Twitter business intelligence including brand monitoring, audience insights, competitor analysis, tweet A/B testing, auto-plug replies for promotion, and content performance optimization. Use when users want brand monitoring, audience analysis, competitor comparison, or promotion optimization on X.
In this repository60 other files it gives its agents.
- AGENTS.mdAGENTS.md
- docs/agents.mdAGENTS.md
- python/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- python/CLAUDE.mdCLAUDE.md
- xspace-agents/CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- llms-full.txtllms.txt
- llms.txtllms.txt
- python/llms-full.txtllms.txt
- python/llms.txtllms.txt
- a2a-multi-agentSkill
- account-backupSkill
- account-toolsSkill
- algorithm-cultivationSkill
- analytics-insightsSkill
- articles-longformSkill
- billing-managementSkill
- blocking-muting-managementSkill
- bookmarks-managementSkill
- community-health-monitoringSkill
- community-managementSkill
- community-notesSkill
- competitor-intelligenceSkill
- content-cleanupSkill
- content-postingSkill
- content-repurposingSkill
- creator-monetizationSkill
- crm-managementSkill
- delegate-accessSkill
- direct-messagesSkill
- discovery-exploreSkill
- engagement-interactionSkill
- follower-monitoringSkill
- graph-analysisSkill
- grok-aiSkill
- growth-automationSkill
- lead-generationSkill
- lists-managementSkill
- media-studioSkill
- notifications-managementSkill
- post-editingSkill
- premium-subscriptionsSkill
- profile-managementSkill
- reputation-auditSkill
- saved-searchesSkill
- settings-privacySkill
- spaces-liveSkill
- teams-managementSkill
- timeline-viewingSkill
- topic-managementSkill
- twitter-scrapingSkill
- unfollow-managementSkill
- video-downloadingSkill
- viral-thread-generationSkill
- webhooksSkill
- x402-paymentsSkill
- xactions-cliSkill
- xactions-mcp-serverSkill
- x-pro-managementSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 44
Test tweet variations with statistical comparison.
- Very specific: line 66
Use src/businessTools.js -> monitorBrandMentions() for sentiment
- Distinctive: line 73
No X Ads API integration -- this is browser-side intelligence
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Business & Ads Tools
Browser console scripts and automation for X/Twitter business intelligence and promotion.
Script Selection
| Goal | File | Navigate to |
| Brand monitoring & sentiment | src/businessTools.js | Search results page |
| Audience insights | src/businessTools.js | x.com/USERNAME/followers |
| Competitor comparison | src/businessTools.js | Any profile page |
| A/B test tweet performance | src/tweetABTester.js | x.com/USERNAME |
| Auto-plug viral tweets | src/autoPlugReplies.js | x.com/USERNAME |
| Audience demographics | src/audienceDemographics.js | x.com/USERNAME/followers |
| Content performance | src/tweetPerformance.js | x.com/USERNAME |
Business Tools
File: src/businessTools.js
Puppeteer-based module for business intelligence.
Functions
| Function | Purpose |
monitorBrandMentions(page, brand, {limit, since}) | Search mentions with sentiment |
getAudienceInsights(page, username, {sampleSize}) | Follower bio analysis |
analyzeCompetitors(page, ['user1', 'user2']) | Side-by-side comparison |
Tweet A/B Testing
File: src/tweetABTester.js
Test tweet variations with statistical comparison.
Controls: XActions.createTest(name, textA, textB), XActions.setUrl(name, variant, url), XActions.measure(name), XActions.results(name)
Auto-Plug Replies
File: src/autoPlugReplies.js
Automatically reply to your viral tweets with promotional content.
Controls: XActions.setPlug(text), XActions.setThreshold(n), XActions.scan(), XActions.autoScan(ms)
Strategy Guide
Low-budget promotion (no ads spend)
- A/B test content styles with
src/tweetABTester.js - Set up
src/autoPlugReplies.jsto promote on viral tweets - Find trends with
src/trendingTopicMonitor.jsfor timely content - Analyze audience with
src/audienceDemographics.jsfor targeting - Track results with
src/tweetPerformance.js
Brand monitoring
- Use
src/businessTools.js->monitorBrandMentions()for sentiment - Set up
src/keywordMonitor.jsfor real-time brand mention alerts - Export data for reporting
Notes
- Sentiment analysis is keyword-based (not ML) -- quick polarity assessment
- A/B testing requires manually posting both tweet variants
- No X Ads API integration -- this is browser-side intelligence
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

