skills/hashtag-strategy/SKILL.md
Generates a complete hashtag strategy document for a client — covering branded, niche, community, and awareness hashtags, a platform-specific usage guide, hashtags to avoid, and a tracking method. Invoke when the user says "create a hashtag strategy", "research hashtags for", "build a hashtag bank", or "what hashtags should we use". Also invoke when a new client onboarding is underway and no hashtag strategy exists yet.
npx skillsauth add peterbamuhigire/social-media-skills hashtag-strategyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Collect the Required Input below. Generate a complete hashtag strategy document in one output. Include all seven sections. Use the client's industry, location, and audience to select and justify every hashtag — do not generate generic lists. For Uganda/East Africa clients, prioritise the EA-specific tags listed in each section where relevant.
Ask for the following before generating the strategy:
Generate the cover section and all seven sections in full. For each hashtag: explain when to use it, which platform it performs best on, and what type of content it suits. Justify selections — do not list without explanation.
[Client Name] — Hashtag Strategy Prepared for: [Client Name] Industry: [Industry] Primary market: [City / Country] Date: [Date]
Branded hashtags are unique to [Client Name]. They build a searchable content library, encourage user-generated content (UGC), and make it easy for customers to find and contribute to the brand community. Use at least the primary branded hashtag on every post across all platforms.
1. Primary branded hashtag
#[BrandName]
Use on: every post, every platform
Purpose: creates a complete, searchable archive of all brand content. Promotes it in the bio on every platform.
Promotion: include in the profile bio, print it on receipts, packaging, or physical signage, and invite customers to use it when they share photos.
2. Campaign hashtag format
#[BrandName][CampaignName] — create fresh per campaign (e.g. #[BrandName]Launch2025, #[BrandName]Ramadan)
Use on: all posts related to that specific campaign; prompt customers to use it to enter competitions or share experiences
Purpose: keeps campaign content separate and trackable; builds a UGC gallery for each campaign
Note: retire campaign hashtags once the campaign ends — do not continue using them as evergreen tags
3. Community hashtag
#[BrandCommunityName] — a hashtag for customers, fans, and advocates to use (e.g. #KawaHeroes for a coffee brand, #NakibuukaFamily for a restaurant)
Use on: community posts, UGC reposts, customer appreciation content
Purpose: builds identity and belonging around the brand; encourages organic tagging by loyal customers
Promotion: feature it on product packaging, in Stories, and when resharing customer content
4. Product or service hashtag
#[BrandName][ProductOrService] — a tag for a specific product line or service (e.g. #[BrandName]ColdPress, #[BrandName]Tailoring)
Use on: product-specific posts only — not on general brand content
Purpose: allows customers interested in a specific product to find relevant posts without sorting through unrelated content
5. Value or mission hashtag
A hashtag that reflects what the brand stands for — not what it sells.
Examples: #MadeWithCare / #BuildingUganda / #HomegrownQuality / #SupportLocal[City]
Use on: behind-the-scenes, values-led, and community posts
Purpose: attracts an audience that shares the brand's values — these tend to be the most loyal customers
Generate all 5 branded hashtags for [Client Name] based on the brand name and industry provided in the Required Input. If the client already uses existing branded hashtags, incorporate those and note which category they fall into.
Niche hashtags have between 1,000 and 100,000 posts. They are highly relevant to a specific topic, product, or location, and face lower competition than broad tags — meaning the content stays visible for longer and reaches a genuinely interested audience.
Generate 10 niche hashtags based on the client's industry and location. For each, provide:
| Hashtag | Platform | Estimated reach | Best content type | |---|---|---|---| | [hashtag] | [platform] | [1K–100K] | [image / video / carousel] |
EA-specific niche hashtags to consider (select those relevant to the client's industry):
| Tag | Industry fit | |---|---| | #KampalaFashion | Fashion, retail, beauty | | #UgandaFood | Food and beverage, agriculture | | #NairobiBusiness | B2B, professional services (Kenya) | | #KampalaEats | Restaurants, food delivery, catering | | #UgandaTech | Technology, software, fintech | | #EastAfricaHealth | Health, wellness, medical | | #MadeInKenya | Products, retail (Kenya) | | #DarEsSalaamBusiness | B2B, professional services (Tanzania) | | #UgandaNGO | NGOs, social enterprises, development sector | | #KampalaEvents | Events, entertainment, hospitality | | #UgandaWeddings | Events, floristry, catering, fashion | | #UgandaFarming | Agriculture, agri-tech, rural business |
For the final strategy, select the most relevant 10, supplement with industry-specific global niche tags (e.g. #NaturalHairUganda for a beauty brand), and present as the table above.
Community hashtags connect the brand to broader audience groups — people who identify with a community, movement, or shared interest beyond the immediate product category. They have between 100,000 and 500,000 posts and drive discovery by new audiences.
Generate 10 community hashtags relevant to the client's audience. Present in the same table format as Section 2.
EA-specific community hashtags to include where relevant:
| Tag | Community | |---|---| | #EastAfricaBusiness | EA business community broadly | | #AfricanEntrepreneur | Entrepreneurs across Africa | | #MadeInAfrica | African-made products and brands | | #AfricanWomenInBusiness | Women entrepreneurs, female-led brands | | #AfricaRising | Pan-African growth and development narrative | | #BlackOwnedBusiness | Black-owned enterprises (resonates with diaspora audiences) | | #SocialEnterprise | NGOs, social businesses, impact organisations | | #StartupAfrica | Tech, innovation, and startup ecosystem | | #SMEAfrica | Small and medium businesses | | #AfricanCreatives | Creative industry professionals |
Select those relevant to [Client Name]'s audience and supplement with global community tags specific to the industry (e.g. #WomenInTech, #SustainableFashion, #PlantBased as relevant).
These are broad tags with 500,000+ posts. They maximise reach but offer low targeting precision — the content competes with an enormous volume of posts. Use sparingly: 1–2 per post maximum, combined with niche tags.
Select 5 from the categories below, relevant to the client:
Industry-wide tags (choose 1–2):
#Marketing / #SocialMedia / #SmallBusiness / #Entrepreneurship / #Business / #Branding / #ContentCreator / #DigitalMarketing
Location tags (include at least 1):
#Uganda / #Kampala / #EastAfrica / #Africa / #Kenya / #Nairobi / #Tanzania
Global observance tags (include relevant ones when applicable):
Use global days that align with content: #InternationalWomensDay / #WorldEnvironmentDay / #SmallBusinessSaturday — only when the post directly relates to the occasion. Do not tag global days on unrelated content.
Present the final 5 selected tags with a note on when to use each.
Apply this guide every time a post is scheduled. Mixing hashtag sets incorrectly across platforms reduces performance.
| Platform | Recommended count | Placement | Sets to combine | |---|---|---|---| | Instagram | 5–10 | End of caption or first comment | 1 branded + 2–3 niche + 2–3 community + 1 awareness | | Facebook | 1–3 | In the caption | 1 branded + 1 niche only — Facebook hashtags add limited value | | LinkedIn | 3–5 | End of post | 1 branded + 2–3 niche or community; industry-relevant only | | TikTok | 3–5 | In caption — naturally or at end | 1 niche + 1 trending/broad + 1 branded | | X / Twitter | 1–2 | Woven naturally into the tweet text | Branded or 1 trending; never stacked at the end | | WhatsApp | None | Not applicable | Hashtags do not function on WhatsApp |
How to Build a Post-Specific Hashtag Set
For each post, start with the standard set below and swap out 2–3 tags for ones specific to the topic:
Instagram standard set for [Client Name]:
#[PrimaryBranded] #[NicheTag1] #[NicheTag2] #[CommunityTag1] #[CommunityTag2] #[LocationTag] #[AwarenessTag]
Generate this standard set in the output, using the hashtags selected in Sections 1–4.
Engagement bait tags
#follow4follow #likeforlike #f4f #l4l #followback — these attract bot accounts and inactive profiles, not genuine customers. They inflate follower counts with no commercial value.
Overused generic tags (invisible in the feed)
#love #instagood #photooftheday #beautiful #happy — with hundreds of millions of posts, new content disappears within seconds. No audience uses these tags to find content they want.
Potentially restricted or shadow-banned tags Instagram periodically restricts tags associated with spam or inappropriate content. To check whether a tag is restricted: search the tag on Instagram. If the Top Posts section does not appear — only Recent — the tag may be restricted. Remove it from the strategy immediately.
Tags to check before using (Instagram commonly restricts variants of): #desk #beautyblogger #easter — restrictions change frequently. Check any unfamiliar tag before use.
Competitor brand names Do not use competitor brand names as hashtags. It is ineffective for discovery and looks unprofessional. Use for monitoring only (search the tag to see competitor content — do not post with it).
Misleading or irrelevant tags Never tag content with a hashtag that does not relate to the post. Instagram's algorithm penalises irrelevant hashtagging. It also damages trust if audiences click a tag and find unrelated content.
Review hashtag performance monthly. Retire underperformers. Test replacements.
How to Check if Hashtags Are Working (Instagram)
Monthly Tracking Process
At the end of each month, review the 10 most recent posts:
Quarterly Refresh
Every 3 months: run a full review of the entire hashtag strategy. Check all niche tags for restriction, refresh community tags to reflect any shifts in the audience or content mix, and update the standard set for each platform.
Reporting
Include a "Hashtag Performance" row in the monthly social media report (from meta-reporting). Note the average impressions from hashtags per post and flag any tags that generated significantly above or below average discovery.
All hashtag strategy documents produced using this skill must be reviewed by a human consultant familiar with the client's audience before delivery. AI-generated hashtag selections must meet the Golden Rule: every set must be as precisely targeted and culturally informed as if selected by the most skilled human digital strategist with deep knowledge of the East African social media landscape. Generic, untargeted, or culturally misaligned hashtag sets are not acceptable regardless of how efficiently they were produced.
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.