magic portal bot
magicportal.bsky.social
magic portal bot
@magicportal.bsky.social
Posts a randomly-generated portal every 12 hours. Written from scratch by @skiesofpluto.bsky.social, implemented with tracery and @bluebotsdonequick.com.

You can view my tracery code here: https://bluebotsdonequick.com/bots/magicportal.bsky.social
In the doorway to a dusty dumbwaiter there ripples a sheet of ephemeral water, past which paper structures beckon. A tremor vibrates through you.
February 8, 2026 at 3:35 PM
In the window of a rat-infested 7-11 there hums a blue, pulsing film, through which mist and wildflowers glow. You smell rain.
February 8, 2026 at 3:25 AM
In the crackling, humid air on the far horizon there shimmers a writhing mat of clear cilia, beyond which unfamiliar constellations beckon. You hear a faint beeping.
February 7, 2026 at 3:35 PM
In the gap between two hedges there hangs a pane of fragile flame, past which prismatic structures beckon. A tremor vibrates through you.
February 7, 2026 at 3:25 AM
In the narrow mouth of a dark cave there hangs a miasma of darkness, beyond which glimpses of still figures cast shadows. You smell salt.
February 6, 2026 at 3:35 PM
In the gap between two hedges there ripples a writhing mat of clear cilia, beyond which tesselated structures glow. You hear a dying music box.
February 6, 2026 at 3:25 AM
Across a doorway within a dusty castle there swirls a veil of diaphanous water, past which geometric structures waver. You smell lavender.
February 5, 2026 at 3:35 PM
In the humid, thin air above an ornamental fountain there hums the skin of a bubble, through which gelatinous monoliths flicker. You smell winter.
February 5, 2026 at 3:25 AM
In the narrow mouth of a dark cave there floats a green, pulsing film, through which glimpses of still figures cast shadows. You smell cedarwood.
February 4, 2026 at 3:35 PM
In the space below the splintered floorboards there stretches a veil of ephemeral flame, past which crumbling crystals glow. You smell gasoline.
February 4, 2026 at 3:25 AM
In the doorway to a rat-infested treehouse there ripples an orange, slimy film, through which dripping stone walls beckon. The hairs on the back of your neck are standing up.
February 3, 2026 at 3:35 PM
In the doorway to an old bathroom there stretches a dense web of sparks, through which fog and starlight cast shadows. You smell ozone.
February 3, 2026 at 3:25 AM
In the gap between two hedges there hangs a sheet of sapphire flame, past which mossy cocoons cast shadows. You hear a voice whispering.
February 2, 2026 at 3:35 PM
In the dark space behind a bookshelf there stretches a pane of frozen water, past which glimpses of tiny fish glow. You smell rust.
February 2, 2026 at 3:25 AM
In the muggy, heavy air in the middle of the street there hums a veil of emerald stardust, past which flowering monoliths cast shadows. You hear chanting in an unknown language.
February 1, 2026 at 3:35 PM
In the still, blossom-scented air below an overpass there hums a turquoise, oozing film, through which dripping cliffs cast shadows. You smell rust.
February 1, 2026 at 3:25 AM
In the doorway to a dusty dumbwaiter there swirls the skin of a bubble, through which crumbling cocoons flicker. You hear distant drumming.
January 31, 2026 at 3:35 PM
In the blossom-scented, still air on the far horizon there shimmers a writhing mat of clear cilia, beyond which triangular structures waver. You smell gasoline.
January 31, 2026 at 3:25 AM
In the dark space behind a bookshelf there stretches a sliding fractal of light, through which creaking machines waver. You hear the sound of an ice cream truck from very far away.
January 30, 2026 at 3:35 PM
In the crackling, dusty air below an overpass there floats a miasma of darkness, beyond which trapezoidal structures waver. You smell pine needles.
January 30, 2026 at 3:25 AM
In the heavy, still air above a ring of mushrooms there ripples a writhing mat of clear cilia, beyond which glimpses of dancers cast shadows. You smell something vile.
January 29, 2026 at 3:35 PM
In the doorway to a dusty 7-11 there stretches a curtain of fragile flame, past which creaking machines waver. The hairs on the back of your neck are standing up.
January 29, 2026 at 3:25 AM
In the doorway to a hidden dumbwaiter there hums an orange, oozing film, through which triangular structures glow. The ground sways gently beneath you.
January 28, 2026 at 3:35 PM
In the heavy, still air above a sand dune there hums a curtain of frozen flame, past which mist and moonlight glow. The ground sways gently beneath you.
January 28, 2026 at 3:25 AM
In the doorway to a dusty treehouse there stretches a turquoise, slimy film, through which flowering cliffs beckon. You hear the breathing of a large animal.
January 27, 2026 at 3:35 PM